我正在开始一个新项目。我熟悉TortoiseSVN及其所有缺点。我应该开始使用Mercurial吗?使用Mercurial而不是Subversion有什么优缺点?
答案 0 :(得分:8)
我很高兴阅读Hg Init: a Mercurial tutorial。它有一个名为Subversion Re-education的章节,在您的情况下可能值得一读。
还有一个名为TortoiseHg的Mercurial客户端,类似于TortoiseSVN。您可能还想查看Bitbucket。我已经在几个学校项目中使用它并且它非常便宜,即使使用免费计划,您也可以获得一个私有存储库。
Mercurial: The Definitive Guide的内容可在线免费获取。
答案 1 :(得分:2)
Mercurial(以及通常的分布式系统)的一大好处是您无需在线即可完成工作。您的存储库是本地的,您的工作副本是完整的副本,包含所有历史记录,因此不需要像Subversion那样来回传输。
分支和合并往往更容易,并且接收其他人对其结帐所做的更改。