对于开发,我们使用Mercurial存储库作为SVN repo的包装器,以便在项目中进行代码审查.一切正常:开发人员正在进行更改并将自己的更改提交到Mercurial存储库,项目的团队负责人有时会将更改从mercurial服务器存储库推送到SVN服务器存储库.
但我们遇到了一个问题.有一天,两个开发人员推动了两个变更集.为了将其推送到服务器,他们合并了所有更改并推送到服务器.一切都很好,但在此之后我们无法将Mercurial存储库的更改推送到SVN.我们收到错误:
abort:抱歉,找不到合并修订版的svn parent.
合并的变更集有两个父项被合并,看起来它是正确的,但我不能推入svn之后,不明白为什么SVN找不到父.
任何帮助都会非常有帮助,谢谢