kdiff で 1 つの変更または多くの変更を 1 つずつコピーすることはできますか? WinMerge には、マージせずに 1 つのファイルから 2 番目のファイルに chnge をコピーできるオプションがあります。
あるファイルから別のファイルにいくつかの変更をコピーする必要があり、手動で行いたいです。
kdiff で 1 つの変更または多くの変更を 1 つずつコピーすることはできますか? WinMerge には、マージせずに 1 つのファイルから 2 番目のファイルに chnge をコピーできるオプションがあります。
あるファイルから別のファイルにいくつかの変更をコピーする必要があり、手動で行いたいです。
まず、 aleft.txt
と aがあるとします。 が kdiff の右側に配置されてright.txt
いることを確認する必要があります。right.txt
したがって、次のようになります。
left.txt right.txt
1 a b
2 b b
3 c b
left.txt
3行目だけをマージしたいとしますright.txt
まず、ニーズを満たすために、差分を整列して分割/結合します。
ヘルプ ドキュメントで検索できます。
行を手動で整列し、差分セクションを手動で結合および分割する
ここにプロセスがあります
1、ツールバーの「結合」をクリック
2、ctrl+shift+2
right.txt(ここでもBです)とのすべての競合を適用するために使用します
マージ ファイルは次のようになります。
1 b
2 b
3 b
3、ライン 3 を選択し、それを押しctrl+1
て からの変更を選択しますleft.txt
。出力ファイルは次のようになります。
1 b
2 b
3 c
そして、それがあなたが望んでいることだと思います。
代わりに DiffMerge を使用してください。無料で、kdiff よりもはるかに優れています。