Mercurial和SVN并排在同一个工作目录中?

时间:2011-07-01 15:09:41

标签: svn mercurial

我们的环境目前使用SVN。我想更多地提交,但我不想破坏任何主要分支。就个人而言,我比SVN更爱mercurial。如果我在我的SVN工作副本中初始化一个存储库,如果我只是定期进入mercurial存储库并将工作修订提交到SVN分支中,那么会出现任何问题吗?

我们的环境目前尚未设置,因此每个开发人员都有自己的SVN分支,因此目前这不是一个可行的解决方案。

1 个答案:

答案 0 :(得分:9)

让Mercurial和Subversion共享一个工作文件夹没有任何问题。 Subversion将其文件保存在.svn个文件夹中,而Mercurial将其文件保存在顶层的.hg文件夹中。

为方便起见,您可以考虑在.svn/文件中添加.hgignore条目,这样就不会意外地在Mercurial存储库中提交.svn个文件夹。

话虽如此。您根本不需要使用Subversion。 Mercurial可以在没有subversion客户端的情况下与Subversion连接。请参阅Working with Subversion