1

これは可能ですか?

私がやりたいことを簡単に説明するには:

サブリポジトリ「B」を持つリポジトリ「A」があります。ペアのコピーが2つあります。

1つのコピー(これをスモールコピーと呼びます)では、「A」にはチェンジセットA1〜A5があり、「B」にはチェンジセットB1〜B20があります。

もう1つの(大きな)コピーでは、「A」にはチェンジセットA1〜A10があり、「B」にはチェンジセットB1〜B30があります。

私がやりたいのは、大きなリポジトリからすべてのファイルを取得し、それらをチェンジセットA6およびB21として小さなリポジトリにコミットすることです。次に、それをサーバーにプッシュします。(大きなリポジトリはサーバー上に存在しないため、競合が発生することはありません。)

この領域のツールは存在するようです。たとえば、ここを参照してください。問題は、提案された方法のいずれかがサブリポジトリでうまく機能するかどうかわからないことです。

4

1 に答える 1

1

折りたたみ拡張機能のようなものを使用したいようです。

または、次回、Mercurialキューを使用して、A6-A10がパッチリポジトリ内のパッチでコミットされるようにすることもできます。これにより、qfinishしてA6としてプッシュできます。既存のsuprepoは、これらの提案のいずれも基本的な方法で変更するべきではありません。

于 2011-06-17T04:16:24.810 に答える