Game of Trees – 来自 OpenBSD 团队的 Git 版本控制系统
Game of Trees – Git-based version control from OpenBSD folks

原始链接: https://www.gameoftrees.org/

Game of Trees 0.127 已于 2026 年 7 月 20 日发布。 Game of Trees -portable 0.127 已于 2026 年 6 月 20 日发布。 Game of Trees (Got) 是一个版本控制系统,其优先考虑易用性和简洁性,而非灵活性。Got 目前仍在开发中;它是在 OpenBSD 上开发的,主要目标用户是 OpenBSD 开发人员。Got 使用 Git 仓库来存储版本化数据。Got 尚未实现的功能可以使用 Git 来完成。在同一个仓库中同时使用 Got 和 Git 将始终是可行的。Game of Trees 由 OpenBSD 开发人员和其他贡献者共同开发。该软件根据 BSD 许可协议向所有人免费开放使用和重用。 互联网上任何关于 OpenBSD 的讨论,如果没有关于源代码控制迁移的长篇讨论,都是不完整的。—— tedu@

“Game of Trees”(Got) 是由 OpenBSD 社区开发的一款长期运行且兼容 Git 的版本控制系统。尽管人们常因其宽松的 BSD 许可证而提及它,但该项目的核心动力源于社区希望拥有一款符合 OpenBSD 特定开发实践与安全标准的工具。 与 Git 不同,Got 的构建旨在与 OpenBSD 独特安全特性深度集成,特别是 `pledge(2)` 和 `unveil(2)`,通过限制进程权限来降低漏洞利用风险。此外,该项目也反映了社区对基于邮件列表的补丁工作流,以及不同于 Linux 或跨平台环境的文件系统权限模型的偏好。 虽然一些观察者推测 Got 最终可能会被整合进 OpenBSD 基础系统中,但该项目并非现代意义上的“Git 杀手”。相反,它代表了一种受理念驱动的专用替代方案,旨在优先考虑安全性以及与 OpenBSD 生态系统的代码库兼容性。正如项目自身的常见问题解答所言,它的存在并非为了取代大众使用的 Git,而是为了服务于其创作者的特定需求与开发哲学。
相关文章

原文

Game of Trees 0.127 released July 20, 2026
Game of Trees -portable 0.127 released June 20, 2026

Game of Trees (Got) is a version control system which prioritizes ease of use and simplicity over flexibility.

Got is still under development; it is being developed on OpenBSD and its main target audience are OpenBSD developers.

Got uses Git repositories to store versioned data. Git can be used for any functionality which has not yet been implemented in Got. It will always remain possible to work with both Got and Git on the same repository.

Game of Trees is developed by OpenBSD developers and other contributors. The software is freely usable and re-usable by everyone under a BSD license.

No mention of openbsd on the internet is complete without a long thread about source control migration. — tedu@

联系我们 contact @ memedata.com