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





