1

現時点では、「hg convert」はgit サブモジュールをサポートしていないようです。

git リポジトリのプライベート フォークを作成し、多くの変更を加えて、それらをコントリビュートしたいと考えています。私は Mercurial を日常的に使用することを好みます。そのため、最初にリポジトリを変換しようとしています。このサポートされていない機能を回避するために使用できる回避策を考えられる人はいますか?

4

1 に答える 1

0

Mercurialはgitサブモジュールをサポートしているため、「親」リポジトリを変換して、子/依存関係をgitとして保持できます。それでもライブから十分なgitが削除されない場合は、hg convertを使用して各サブモジュールを個別に変換し、次に親を変換してから、それらをMercurialサブリポジトリとしてリンクできます。親で追跡されたサブリポジトリへの変更は、おそらくそのプロセスで失われますが、実際のファイル変更履歴は失われません。

于 2012-07-07T04:18:18.067 に答える