Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mercurial和SVN并排在同一工作目录中?_Svn_Mercurial - Fatal编程技术网

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

Mercurial和SVN并排在同一工作目录中?,svn,mercurial,Svn,Mercurial,我们的环境目前使用SVN。我想更频繁地承诺,但我不想破坏任何主要分支。就我个人而言,我更喜欢mercurial而不是SVN。如果我在我的SVN工作副本中hg init一个存储库,如果我只是定期提交到mercurial存储库并将工作修订提交到SVN分支中,会出现任何问题吗 我们的环境目前没有设置为每个开发人员都有自己的SVN分支,因此这目前不是一个可行的解决方案。让Mercurial和Subversion共享一个工作文件夹不会有任何问题。Subversion将其文件保存在.svn文件夹中,而Mer

我们的环境目前使用SVN。我想更频繁地承诺,但我不想破坏任何主要分支。就我个人而言,我更喜欢mercurial而不是SVN。如果我在我的SVN工作副本中hg init一个存储库,如果我只是定期提交到mercurial存储库并将工作修订提交到SVN分支中,会出现任何问题吗


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

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

为方便起见,您可以考虑将<代码> .sn/< /Cord>条目添加到您的代码> .ggNebug 文件中,这样您就不会意外地在您的MyalialSo蓄库中提交代码> Svn< /Cord>文件夹。


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

不要忘记设置svn:ignore以忽略.hg目录。但我同意你的看法,这很好用。