SVNリポジトリのMercurialミラーを作成しました(このチュートリアルを使用:http://oreilly.com/opensource/excerpts/opensource-mercurial/migrating-to-mercurial.html)。同期はうまく機能しますが、メインのSVNリポジトリで参照されている外部リポジトリを取得していないことに気づきました...
理想的には、すべてを単一のリポジトリとしてMercurialに(可能であればチェンジセットとともに)プルできるようにしたいと思います。
私が確信していないのは、外部の欠落がsvnsyncの制限なのか、それともhgconvertの制限なのかということです。
外部も同じMercurialリポジトリに同期させる方法はありますか?
良い解決策は、外部用に同期プロセスを最初からやり直すことだと思います。現在のhgミラーのフォークを作成し、外部をhgミラーフォークに同期します。
つまり、外部のトランクは最初のミラーのサブフォルダーに入ることが意図されているので、convertを使用してそれを複製するにはどうすればよいですか?サブフォルダーにインポートするように変換するように指示できるとは思えません...