17

TortoiseSVNを使用して、非常に長い間トランクから出ていたブランチをマージしようとしています。トランクで更新されましたが、トランクプロセスからのこのマージ全体でSubversionマージトラッキングが機能しているとは思いません。マージするたびに、(1-HEADからマージするように指定されている場合でも)5〜10のリビジョンのみがマージされ、次のようなメッセージが表示されます...


r6631:6637を「C:\ Work \ AllBranches \ MyBranchName」にマージ中に1つ以上の競合が発生しました-すべての競合を解決し、マージを再実行して、残りのマージされていないリビジョンを適用します

問題は、トランクが現在r10202にあることです。このマージプロセスを500回以上実行する必要があり、すべてのマージの問題を確認するのに半日かかる場合、完了するのに非常に長い時間がかかります。

Subversionがすべてのリビジョンをマージしないのはなぜですか、途中で停止するのはなぜですか?完全な合併を続行し、後で合併の問題を手動で確認できるようにするために渡すことができるオプションはありますか?

4

2 に答える 2

3

tortoiseSVN を使用している場合は、後で競合を解決するというオプションがあると思います。それを選択すると、マージ後に競合を編集できます。

于 2011-06-29T11:11:19.257 に答える