0

トランクにマージして戻す必要のある、実行時間の長い機能ブランチがあります。しかし、私は呪文を正しく理解するのにかなりの時間を費やしているので、少し助けを借りることができます。

私の機能ブランチからのログは次のようになります(これを簡単にするために単純化しています):

r170 fixed bug in boppity.py and snafu.py
r160 merged trunk revisions 131-159
r150 added boppity.py
r140 fixed bug in snafu.py
r130 merged trunk revisions 100-129
r120 fixed bug in foobar.py
r110 added foobar.py and snafu.py
r100 branch created

したがって、私がやりたいと思うのは、100-120、130-150、170をマージすることです。これらの変更は両方の場所にすでに存在し、ツリーの競合が発生する可能性が高いため、130または160をマージしたいとは思いません。

(そして、なぜ私が「再統合」機能を使用しないのか疑問に思っている人のために、それは私のSubversionサーバーがまだ1.4であるため、その機能がないためです、AFAIK。)

4

1 に答える 1

1

トランクからブランチにすべてのリビジョンをマージし、すべての競合を解決する必要があります

まだSVN1.4を使用している場合は、正しくマージされていないため、すべての名前変更をよく調べてください。

この後、ブランチとトランクを比較してマージを実行し、トランクに適用します。

詳細については、こちらをご覧ください

于 2011-09-20T21:26:55.320 に答える