Monotone

出自Local Chinese Wikipedia
跳至導覽 跳至搜尋
Monotone
File:Monotone-logo.png
開發者Monotone團隊
首次發佈2003年4月6日 (2003-04-06)
當前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    原始碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    編程語言C++
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      作業系統UnixLinuxBSDMac OS XWindows
      語言英文意大利文瑞典文葡萄牙文德文西班牙文
      類型版本控制
      許可協議GNU通用公共授權條款
      網站Monotone主頁

      Monotone是一個開放源碼的分散式版本控制軟件工具。設計原則是大量使用加密基元來跟蹤文件的修改(通過SHA-1安全雜湊, secure hash),並驗證用戶的行動(通過RSA的加密),支持歷史版本的合併。Git最早是根據Monotone改寫[1]

      特色[編輯]

      類似 GNU arch, 而不像 Subversion, Monotone 是透過分散式的手段來進行版本控制。Monotone 還使用SHA-1 hashes來定義檔案系統, 有如 Git 以及 Mercurial的作法一樣.

      Monotone的其他特色如下:

      • 良好的國際化和本地化。
      • 以C++ 實作, 具可移植性
      • Monotone 可以輸入 CVS projects.
      • 使用 RSA certificates
      • 易學, 指令集與 CVS類似
      • 良好的參考文件

      註釋[編輯]

      1. Linux-Kernel Archive: Kernel SCM saga. [2010-04-27]. (原始內容存檔於2012-06-30). 

      外部連結[編輯]