55

私は、いくつかの小さなリポジトリとしてより良いと判断した、大きなMercurialリポジトリを持っています。リポジトリを分割して、各部分にそのリビジョン履歴を保持させる方法はありますか?

4

3 に答える 3

54

これを行う最善の方法は、'convert' 拡張機能を使用することです。Mercurial とソースと宛先の両方のタイプを使用し、次の--filemapようなエントリで a を使用します。

exclude path/you/do/not/want
rename path/you/do/want .

名前の変更は、保持している部分をディレクトリ階層の「上位」に移動する場合にのみ必要です。

于 2008-11-03T04:14:54.890 に答える
-5

クローンを作成して、各コピーから不要なものを削除するだけです。

于 2008-11-03T02:16:38.107 に答える