我正在更好地了解 Mercurial 版本控制系统,并且正在考虑从 SVN 进行转换。
有人已经转换了吗?对于您和您的团队来说,转变是否困难?
您能否给出一些建议,是继续使用 SVN 还是选择 Mercurial?
一旦开始,你就永远不想回去。优势是巨大的。
我故意避免在 SVN 下进行分支,因为每次合并都需要数小时的调整。现在,我期待着分支,因为它效果很好。它使开发新功能变得更加容易。
此外,离线工作的能力非常棒。
This 所以文章 https://stackoverflow.com/questions/850213/how-to-migrate-convert-from-svn-to-mercurial-hg-on-windows详细介绍了转换过程(非常简单)。您将能够保留您的历史记录,同时受益于 DVCS。
This 那么问题 https://stackoverflow.com/questions/26845/do-you-use-distributed-version-control/27033#27033详细介绍了 DVCS 的优势,因此我将提及 Mercurial 的特定优势。如果你使用像这样的GUI乌龟Svn http://tortoisesvn.tigris.org/,你会惊喜地发现乌龟汞 http://tortoisehg.bitbucket.io/。该应用程序不断改进,可以轻松查看待处理的更改和历史更改。我花了一段时间才达到这种质量水平,但现在,我讨厌使用 TortoiseSvn,因为在审查待处理的更改和决定要提交的内容时,它的性能更差。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)