SVN リポジトリで作業を開始しました。そのサブフォルダーをローカルの Hg リポジトリに複製しましたhg clone
。
その後、SVN リポジトリにアクセスできない同僚とこれを共有したいと思いました。プライベートな BitBucket リポジトリを作成しました。変更をプッシュすることもあったため、プルする必要がありました。
hgsubversion
コミッターを変更するなど、変更セットに対していくつかの厄介なことを行います(ハッシュも信じています)。BitBucket リポジトリへのプッシュとプルを試みたとき、マージを行う必要がありました。
私たちの最愛の友人であるabort: Sorry, can't find svn parent of a merge revision.
.
hgsubversion
互換性を維持しながら(つまり、マージ リビジョンをインポートせずに) 、BitBucket をターゲットとする Mercurial リポジトリを svn をターゲットとする Mercurial リポジトリでプルするにはどうすればよいでしょうか?
もちろん、これを行うための自動化された方法があれば幸いですが、そのような方法や簡単な方法がない場合は、解決策に感謝します。
私は使用しますが、使用hgsubversion
しませんhgsvn
。つまり、拡張機能hg clone svn://repo/url
です。ただし、必要に応じて切り替えることはできます。