Fossil分布式軟件配置管理
Fossil 是一個簡單、高可靠性的分布式軟件配置管理系統(tǒng)。值得關注的功能:
- 內置 Web 界面 - Fossil 具有內置、主題化、可擴展且直觀的Web 界面 ,具有豐富的信息頁面(示例),可促進態(tài)勢感知。
整個網站只是 Fossil 的一個運行實例。您在此處看到的頁面都是wiki或 嵌入式文檔或(在下載頁面的情況下) 未版本控制的文件。當您從 Fossil 的自托管存儲庫之一克隆 Fossil 時 ,您獲得的不僅僅是源代碼 - 您還獲得了整個網站。
- 一體化 - Fossil 是一個獨立的、獨立的可執(zhí)行文件。要安裝,只需下載 適用于 Linux、Mac 或 Windows 的預編譯二進制文件 并將其放在 $PATH 中。 還提供易于編譯的源代碼。
- 自托管友好 - 使用各種技術在幾分鐘內建立一個項目網站。Fossil 的 CPU 和內存效率很高。大多數(shù)項目都可以輕松托管在每月 5 美元的 VPS 或 Raspberry Pi 上。您還可以設置自動 GitHub 鏡像。
- 簡單的網絡 - Fossil 使用普通的 HTTPS(或 SSH,如果你愿意)進行網絡通信,因此它可以在防火墻和代理后面正常工作。該協(xié)議的 帶寬效率很高,以至于 Fossil 可以通過撥號、弱 3G 或飛機 Wifi 輕松使用。
- 自動同步 - Fossil 支持“自動同步”模式,該模式通過減少通常與分布式項目相關的不必要的分叉和合并 數(shù)量,有助于保持項目向前發(fā)展 。
- 強大且可靠 - Fossil 使用持久的文件格式 在 SQLite 數(shù)據(jù)庫中存儲內容,因此即使因斷電或系統(tǒng)崩潰而中斷,事務也是 atomic。每次提交前,系統(tǒng)都會自動進行自檢,以確保存儲庫的所有方面都保持一致。
評論
圖片
表情
