OpenBSD项目发布了兼容git的版本控制系统Got 0.76

OpenBSD项目的开发人员推出了Got(Trees游戏)版本控制系统的新版本,其开发重点是设计和使用的简单性。 为了存储版本化数据,Got 使用与 Git 存储库的磁盘格式兼容的存储,这允许您使用 Got 和 Git 工具来处理存储库。 例如,您可以使用 Git 完成 Got 中未实现的工作。 该代码是根据免费的 ISC 许可证分发的。

该项目的主要目标是支持 OpenBSD 的开发,并着眼于项目的具体情况。 特别是,Got 遵循 OpenBSD 的安全规则(例如权限分离以及使用 Promise 和 Reveal 调用)和编码风格。 该工具包专为开发过程而设计,为开发人员提供通用的集中存储库和本地分支,通过 SSH 进行外部访问并通过电子邮件审查更改。

对于版本控制,got 实用程序提供了常用的命令集。 为了简化工作,该实用程序仅支持所需的最少命令和选项集,足以执行基本操作,而不会出现不必要的复杂情况。 对于高级操作,建议使用常规 git。 存储库管理操作被移至单独的gotadmin实用程序,该实用程序执行初始化存储库、打包索引和清理数据等任务。 为了浏览存储库中的数据,提供了gotweb Web 界面和tog 实用程序,以便从命令行交互式查看存储库内容。

新版本的变化包括 tog 实用程序输出中字段突出显示的扩展、查看更改日志时过滤提交的功能扩展、添加内置工具提示以及“ gotadmin init -b”命令" 并在工作树中新文件的 diff 输出中显示访问模式。

来源: opennet.ru

添加评论