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

添加評論