Monotone

维基百科,自由的百科全书

这是Monotone当前版本,由imported>Taeas编辑于2024年1月17日 (三) 07:32 (维护清理)。这个网址是本页该版本的固定链接。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)
跳转到导航 跳转到搜索
Monotone
File:Monotone-logo.png
開發者Monotone团队
首次发布2003年4月6日 (2003-04-06)
编程语言C++
操作系统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). 

外部連結[编辑]