6

kdiff で 1 つの変更または多くの変更を 1 つずつコピーすることはできますか? WinMerge には、マージせずに 1 つのファイルから 2 番目のファイルに chnge をコピーできるオプションがあります。

あるファイルから別のファイルにいくつかの変更をコピーする必要があり、手動で行いたいです。

4

2 に答える 2

2

まず、 aleft.txtと aがあるとします。 が kdiff の右側に配置されてright.txtいることを確認する必要があります。right.txt

したがって、次のようになります。

       left.txt       right.txt
1        a              b
2        b              b
3        c              b

left.txt3行目だけをマージしたいとしますright.txt

まず、ニーズを満たすために、差分を整列して分割/結合します。

ヘルプ ドキュメントで検索できます。

手動で整列し、差分セクションを手動で結合および分割する

ここにプロセスがあります

1、ツールバーの「結合」をクリック

2、ctrl+shift+2right.txt(ここでもBです)とのすべての競合を適用するために使用します

マージ ファイルは次のようになります。

1    b
2    b
3    b

3、ライン 3 を選択し、それを押しctrl+1て からの変更を選択しますleft.txt。出力ファイルは次のようになります。

1    b
2    b
3    c

そして、それがあなたが望んでいることだと思います。

于 2012-09-04T06:59:59.637 に答える
0

代わりに DiffMerge を使用してください。無料で、kdiff よりもはるかに優れています。

http://www.sourcegear.com/diffmerge/

于 2013-08-16T09:14:37.553 に答える