Monotone

Monotone 是一个分散式版本控制系统,其官方说明如下:

monotone is a free distributed version control system. it provides a simple, single-file transactional version
store, with fully disconnected operation and an efficient peer-to-peer synchronization protocol. it understands
history-sensitive merging, lightweight branches, integrated code review and 3rd party testing. it uses crypto-
graphic version naming and client-side RSA certificates. it has good internationalization support, has no
external dependencies, runs on linux, solaris, OSX, windows, and other unixes, and is licensed under the GNU GPL.

Monotone 将所有不同版本的程序建成”一个文件“,文件名是 *.mtn。得到一个 *.mtn 文件后,可以利用 Monotone 将程序 checkout 出来:

linux$ mtn —db=./jkbuilder-0928.mtn co —branch=org.jollen.dev

page_revision: 0, last_edited: 1201753317|%e %b %Y, %H:%M %Z (%O ago)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License