源代码库 | - github.com/graydon/monotone
|
---|
编程语言 | C++ |
---|
操作系统 | Unix、Linux、BSD、Mac OS X、Windows |
---|
语言 | 英文、意大利文、瑞典文、葡萄牙文、德文、西班牙文 |
---|
类型 | 版本控制 |
---|
许可协议 | GNU通用公共授權條款 |
---|
网站 | Monotone主页 |
Monotone是一個開放源碼的分散式版本控制軟件工具。設計原則是大量使用加密基元來跟蹤文件的修改(通過SHA-1安全雜湊, secure hash),並驗證用戶的行動(通過RSA的加密),支持历史版本的合併。Git最早是根據Monotone改寫[2]。
特色
類似 GNU arch, 而不像 Subversion, Monotone 是透過分散式的手段來進行版本控制。Monotone 還使用SHA-1 hashes來定義檔案系統, 有如 Git 以及 Mercurial的作法一樣.
Monotone的其他特色如下:
- 良好的国际化和本地化。
- 以C++ 實作, 具可移植性
- Monotone 可以輸入 CVS projects.
- 使用 RSA certificates
- 易學, 指令集與 CVS類似
- 良好的參考文件
注釋
- ^ monotone 1.1 released. 2014年5月4日 (英語). 引文格式1维护:未识别语文类型 (link)
- ^ Linux-Kernel Archive: Kernel SCM saga. [2010-04-27]. (原始内容存档于2012-06-30).
外部連結
- Monotone主页(页面存档备份,存于互联网档案馆)
- ViewMTN, a Monotone front-end
- Monotone-viz, a Monotone repository viewer in GTK+
- other Monotone tools
年代是指第一次發行的穩定版本, 斜体表示軟體不再維護。 |
主從式架構 | 自由軟體 | SCCS(英语:Source Code Control System) (1972) RCS(英语:Revision Control System) (1982) CVS (1990) CVSNT(英语:CVSNT) (1998) Subversion (2000) |
---|
私有軟體 | |
---|
| |
---|
分散式控制 | 免费或自由软件 | GNU arch (2001) Darcs(英语:Darcs) (2002) DCVS(英语:Distributed Concurrent Versions System) (2002) SVK (2003) Monotone (2003) Codeville(英语:Codeville) (2005) Git (2005) Mercurial (2005) GNU Bazaar (2005) Fossil (2007) |
---|
商业软件 | - Sun WorkShop TeamWare(英语:Sun WorkShop TeamWare) (1990年代?)
- Code Co-op(英语:Code Co-op) (1997)
- BitKeeper (1998)
|
---|
|
---|
概念 | |
---|
- 列表(英语:List of version control software)
- 比較
|