開発では、プロジェクトのコード レビュー用に SVN リポジトリのラッパーとして Mercurial リポジトリを使用します。開発者は変更を取得し、独自の変更を Mercurial リポジトリにコミットしており、プロジェクトのチーム リーダーは変更を Mercurial サーバー リポジトリから SVN サーバー リポジトリにプッシュすることがあります。
しかし、問題が発生しました。ある日、2 人の開発者が 2 つの変更セットをプッシュしました。サーバーにプッシュするために、すべての変更をマージしてサーバーにプッシュしました。すべて問題ありませんが、この後、変更を Mercurial リポジトリから SVN にプッシュできません。エラーが発生しています:
中止: 申し訳ありませんが、マージ リビジョンの svn 親が見つかりません。
マージされた変更セットには、マージされた 2 つの親があり、正しいように見えますが、後で svn にプッシュできず、SVN が親を見つけられない理由がわかりません。
どんな助けでもとても役に立ちます、ありがとう