分布式版本管理系統有一些優點,包括但不限于以下幾點:
就算沒有聯網,也可以高效地使用一個DVCS。當你在火車上或者洲際航空時,可以帶著一起工作。
o 因為不需要每個操作都連接到服務器上,DVCS與其他VCS相比,在大多數場景里都運行得更快。
可以自己獨立工作,直到你感覺可以把成果共享出去。
可以同時和多個遠程環境協同工作,避免了單點故障。
除了Git以外,其他的分布式版本管理系統還有:
。 zaar:縮寫是bzr。Bazaar是由Ubuntu背后的Canonical公司認可和支持的。
Canonical的代碼托管服務Launchpad支持Bazaar。
。 Mercurial:著名的開源項目比如Firefox和OpenJDK使用Mercurial。它和Git差不多是同時期被開發的。
Git可能很復雜,但是它的快速和高效彌補了這一缺點。它也可能很難懂,但是支持不同任務的前端可以讓它變得更容易使用。