Svn 使用Mercurial而非Subversion的利弊

Svn 使用Mercurial而非Subversion的利弊,svn,version-control,mercurial,tortoisesvn,tortoisehg,Svn,Version Control,Mercurial,Tortoisesvn,Tortoisehg,我要开始一个新项目。我对乌龟及其所有缺点都很熟悉。我应该改用Mercurial吗?使用Mercurial而不是Subversion的利弊是什么?我喜欢阅读。它有一个章节叫做,在你的情况下可能值得一读 还有一个叫做Mercurial的客户端,它类似于TortoiseSVN。你也可以去看看。我已经在一些学校项目中使用过它,它非常便宜,即使有免费的计划,你也可以得到一个私人存储库 的内容可以在线免费获取。Mercurial(通常是分布式系统)的一大好处是,您无需在线完成工作。您的存储库是本地的,并且您

我要开始一个新项目。我对乌龟及其所有缺点都很熟悉。我应该改用Mercurial吗?使用Mercurial而不是Subversion的利弊是什么?

我喜欢阅读。它有一个章节叫做,在你的情况下可能值得一读

还有一个叫做Mercurial的客户端,它类似于TortoiseSVN。你也可以去看看。我已经在一些学校项目中使用过它,它非常便宜,即使有免费的计划,你也可以得到一个私人存储库


的内容可以在线免费获取。

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


分支和合并往往更容易,也更容易接收其他人对其签出所做的更改。

Bitbucket现在为您提供了无限的免费计划私人存储库,这在我的书中是一个巨大的优势。比较如下:……尽管很明显,这位作者对Mercurial有一个特别的偏好。首先,您可能想熟悉CVC(SVN、CVS等)与DVC(Mercurial、Git等)在设计和目标上的差异。@Santa how?你有什么推荐书/链接吗?我自己也不知道什么书。当我深入到DVCS领域(首先是git,然后是mercurial)时,我只是阅读了大量关于它们的链接和文章。首先,我学习了如何使用各自的初学者文档进行基本版本控制,然后我了解了他们在幕后的工作。这本书的作者是一位伟大的读者,或者说是git。一旦你接触了DVCS,就更容易深入研究更高级的功能,并欣赏它相对于CVCS的优势。