TortoiseHG和谷歌代码

时间:2012-07-02 17:48:08

标签: mercurial tortoisehg

我一直在使用TortoiseSVN一段时间,我真的很喜欢它。我被告知TortoiseHg值得一试并且“比SVN好得多”所以我试着开始使用它。

我创建了一个谷歌代码库,我设法上传了一个文件夹。但是,当上传另一个文件夹时,我不断收到错误“abort:repository is unrelated”

1 个答案:

答案 0 :(得分:1)

TortoiseHg和TortoiseSVN并不是真正可比较的生物,因为它们只是两个完全不同的版本控制系统的GUI前端。 SVN是一个较老的集中式硬件,而Hg是一个较新的分布式系统。您是否应该使用SVN或Hg实际上取决于您的用例,具体来说:

  • 如果您的开发人员将被切断中央存储库。使用谷歌代码表示“不”,因为所有开发人员需要的是网络连接,但网络外开发人员仍然是一个问题。作为DVCS,Mercurial允许离网开发人员在任何地方工作,只需要在网络上处理服务器推/拉情况。
  • 如果您的开发人员关心文件锁定。 SVN具有内置文件锁定功能,而Mercurial则没有。
  • 如果您的开发人员难以合并。 Mercurial拥有a more developed merge capability并更智能地处理冲突。

如果你最终得到三个不,那么SVN可能就是你的那个。