是否可以在 kdiff 中仅复制一项更改或多项更改?WinMerge 中有这样的选项允许将 chnge 从一个文件复制到第二个文件而不合并。
我需要将一些更改从一个文件复制到另一个文件,并希望手动完成。
是否可以在 kdiff 中仅复制一项更改或多项更改?WinMerge 中有这样的选项允许将 chnge 从一个文件复制到第二个文件而不合并。
我需要将一些更改从一个文件复制到另一个文件,并希望手动完成。
首先,假设我们有 aleft.txt
和 a right.txt
,您需要确保它right.txt
位于 kdiff 的右侧。
所以它会是这样的:
left.txt right.txt
1 a b
2 b b
3 c b
说您只希望将第 3 行left.txt
合并到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 好得多