Game of Trees:OpenBSD 团队打造的 Git 兼容版本控制系统
来源:gameoftrees.org — 2026-07-24
📋 概述
Game of Trees(got)是 OpenBSD 社区开发的一个 Git 兼容的版本控制系统,旨在提供一个更简洁、更安全、更符合 Unix 哲学的替代方案。与 Git 的单体设计不同,got 采用独立的工具集来执行不同的版本控制操作,每个工具做好一件事。它还致力于消除 Git 中已知的安全隐患和复杂的功能重叠,体现了 OpenBSD 项目一贯的代码洁癖和安全优先理念。
🔑 核心要点
- Game of Trees (got) 是 OpenBSD 社区对 Git 的替代实现——更简洁、更安全、更 Unix。
- 采用 Unix 哲学的工具集设计——每个版本控制操作(检出、提交、合并)由独立的专业工具完成,而非 Git 的单体命令。
- 与 Git 仓库完全兼容——可以无缝操作现有的 Git 仓库,不破坏现有工作流。
- 体现了 OpenBSD 项目的核心价值观:代码洁癖和安全优先——消除功能重叠和已知攻击面。
💡 金句
当 Git 变得比你的代码还复杂时,OpenBSD 的人会怎么做?他们会重写一个——更小的、更干净的、每一步都能理解它在做什么的版本。
👍 0
👎 0
← 返回 Hacker News 首页