哪个DVCS最适合Subversion存储库

时间:2010-10-20 11:08:46

标签: svn git mercurial dvcs bazaar

当我们访问中央存储库时,Subversion工作得很好,但有时两个或更多开发人员在客户端工作,他们没有连接到中央存储库。我正在寻找可以帮助我们离线的DVCS。

它应该:

  • 与Subversion存储库合作,以便开发人员可以在离开前签出,在离线时本地提交,并在返回时提交到中央存储库
  • 在离线工作的开发人员之间轻松交换代码
  • 在Windows上工作,首选GUI;开发人员习惯于TortoiseSVN

任何人都使用Bazaar,Mercurial,git或其他东西,可以展示它的优势和陷阱吗? 到目前为止,我开始(真的回到)用Tortoise Bazaar测试Bazaar。

3 个答案:

答案 0 :(得分:12)

我尝试过使用SVN存储库的Git,Mercurial和Bazaar,我发现这三个工作都很好(当使用各自的* -svn模块时)。

我建议你选择你最喜欢的DCVS并使用那个。

(模块为git-svnbzr-svnhgSubversion

答案 1 :(得分:4)

HgSubversion提供了您正在谈论的那种互动。它自称为SVN客户端,基于Mercurial,这意味着您在本地使用Mercurial,但仍然与SVN服务器交互。

如果你想从SVN转换为Mercurial,convert extension也非常好。

您可能会在Mercurial wiki上发现其他一些Mercurial / SVN工作流程。

答案 2 :(得分:2)

Git,在同一目录中并排工作,也有git-svn bridge