0

我使用 TortoiseSVN 已经有一段时间了,我真的很喜欢它。有人告诉我 TortoiseHg 值得一试并且“比 SVN 好得多”,所以我正在尝试开始使用它。

我创建了一个谷歌代码存储库,并设法将一个文件夹上传到其中。但是,当上传另一个文件夹时,我不断收到错误“中止:存储库不相关”

4

1 回答 1

1

TortoiseHg 和 TortoiseSVN 并不是真正可比的小动物,因为它们只是两个完全不同的版本控制系统的 GUI 前端。SVN 是一个较老的集中式中坚力量,而 Hg 是一个较新的分布式系统。你应该使用 SVN 还是 Hg 真的取决于你的用例,特别是:

  • 如果您的开发人员将被切断中央存储库。使用 Google 代码将表明“否”,因为所有开发人员都需要网络连接,但离网开发人员仍然是一个问题。作为 DVCS,Mercurial 将允许离线开发人员在任何地方工作,只需在网络上处理服务器推/拉情况。
  • 如果您的开发人员关心文件锁定。SVN 有内置的文件锁定,而 Mercurial 没有。
  • 如果您的开发人员在合并方面遇到困难。Mercurial 具有更完善的合并功能,并且更智能地处理冲突。

如果您最终得到三个不,那么 SVN 可能是您的最佳选择。

于 2012-07-02T22:42:14.970 回答