0

TortoiseSVN を使用して、トランクからブランチにいくつかの変更をマージしています。私はいくつかの空白の変更を行いました (整理しただけです) が、DiffMerge は非常に大きなコード ブロック (おそらく 2000 行程度) を競合として表示しています。一部は単なる空白ですが、一部は両方のファイルの実際の変更でもあります。

DiffMerge はこれを一連の小さな競合ではなく、1 つの大きな競合としてマークしたため、各ファイルから個々の行を選んで中央にマージする方法はありますか? 数行だけを選択しようとしましたが、すべてをコピーまたは選択するオプションしかありません。

ありがとう!

編集:少し明確にするために、空白の変更により、10000行のファイルは基本的に約3300行の「競合」に分割されます。実際に競合する行はほとんどありません。私がしなければならないことは、競合する行を見つけて、それらを個別に解決することです。1 つの巨大なブロックを選択することを余儀なくされるのではありません。

4

1 に答える 1

0

それはひどいものでしたが、基本的に行ごとに行って違いを調べ、マージされたファイルに必要な行をコピー/貼り付けることになりました。

于 2012-08-13T19:23:38.037 に答える