我已经使用 subversion 很多年了,我对它真的很满意。
然后 GIT 嗡嗡声开始了,我只需要测试它。对我来说,主要卖点是分支。好家伙。现在我不再需要清理我的存储库,返回几个版本或者我在使用 subversion 时所做的任何愚蠢的事情。dvcs 中的一切都很便宜。虽然我只尝试过化石和 git,但我使用过 perforce、cvs 和 subversion,看起来 dvcs 都有非常便宜的分支和标记。不再需要将所有代码复制到一侧,因此合并变得轻而易举。
任何 dvcs 都可以使用中央服务器进行设置,但你得到的是除其他外
你可以签入任何你喜欢的小改动,正如 Linus 所说,如果你需要用一个以上的句子来描述你刚刚做了什么,那么你做的太多了。您可以按照自己的方式在本地处理代码、分支、合并、克隆和测试,而不会导致任何人下载大量数据。而且您只需要将最终的更改推送到中央服务器。
您可以在没有网络的情况下工作。
所以简而言之,使用版本控制总是一件好事。使用 dvcs 更便宜(以 KB 和带宽计),而且我认为使用起来更有趣。
结帐 Git:http
://git-scm.com/
结帐 Fossil:http
://www.fossil-scm.org
结帐 Mercurial:https ://www.mercurial-scm.org
现在,我只能推荐 dvcs 系统,您可以轻松使用中央服务器