Mercurial优于Subversion的利弊

时间:2010-04-21 21:29:30

标签: svn version-control mercurial tortoisesvn tortoisehg

我正在开始一个新项目。我熟悉TortoiseSVN及其所有缺点。我应该开始使用Mercurial吗?使用Mercurial而不是Subversion有什么优缺点?

2 个答案:

答案 0 :(得分:8)

我很高兴阅读Hg Init: a Mercurial tutorial。它有一个名为Subversion Re-education的章节,在您的情况下可能值得一读。

还有一个名为TortoiseHg的Mercurial客户端,类似于TortoiseSVN。您可能还想查看Bitbucket。我已经在几个学校项目中使用它并且它非常便宜,即使使用免费计划,您也可以获得一个私有存储库。

Mercurial: The Definitive Guide的内容可在线免费获取。

答案 1 :(得分:2)

Mercurial(以及通常的分布式系统)的一大好处是您无需在线即可完成工作。您的存储库是本地的,您的工作副本是完整的副本,包含所有历史记录,因此不需要像Subversion那样来回传输。

分支和合并往往更容易,并且接收其他人对其结帐所做的更改。