当我们访问中央存储库时,Subversion工作得很好,但有时两个或更多开发人员在客户端工作,他们没有连接到中央存储库。我正在寻找可以帮助我们离线的DVCS。
它应该:
任何人都使用Bazaar,Mercurial,git或其他东西,可以展示它的优势和陷阱吗? 到目前为止,我开始(真的回到)用Tortoise Bazaar测试Bazaar。
答案 0 :(得分:12)
我尝试过使用SVN存储库的Git,Mercurial和Bazaar,我发现这三个工作都很好(当使用各自的* -svn模块时)。
我建议你选择你最喜欢的DCVS并使用那个。
(模块为git-svn,bzr-svn和hgSubversion)
答案 1 :(得分:4)
HgSubversion提供了您正在谈论的那种互动。它自称为SVN客户端,基于Mercurial,这意味着您在本地使用Mercurial,但仍然与SVN服务器交互。
如果你想从SVN转换为Mercurial,convert extension也非常好。
您可能会在Mercurial wiki上发现其他一些Mercurial / SVN工作流程。
答案 2 :(得分:2)
Git,在同一目录中并排工作,也有git-svn bridge