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