如何让WinMerge保持左右?

时间:2009-07-14 17:11:05

标签: merge winmerge

使用TFS合并工具,我可以单击左侧和右侧以保持两个更改/冲突。当我添加一个方法而另一个团队成员在同一个地方添加一个方法时我需要保留它们。在WinMerge(文件合并,而不是文件夹)中,似乎我只能用左边覆盖右边。是否可以将WinMerge复制到左侧,并保持正确?

9 个答案:

答案 0 :(得分:4)

查看KDiff3 ...最好的免费三向合并工具。

答案 1 :(得分:2)

弥漫的做法非常出色。不知道格雷格在说什么。

http://diffuse.sourceforge.net/

答案 2 :(得分:2)

不,但您可以在右侧输入,也可以从左侧复制并粘贴到右侧。

答案 3 :(得分:2)

Andrew说的其实很有帮助。我无法想象所需的功能不在WinMerge中,但如果没有,则向左和向右复制所有正常的功能,然后手动复制/粘贴其余功能以使双方的功能完全相同。您可以在进行这些手动更改后刷新以查看状态。

答案 4 :(得分:1)

我遇到了同样的问题,发现Guiffy来自文件A和文件B的合并更改。

有一个按钮,您可以将这种合并应用于所有差异。

查看此help页面,了解如何保留这两项更改。

虽然不是免费的,但您可以免费使用21天。 绰绰有余我的一次性需求。

答案 5 :(得分:1)

我遇到了这个问题,但我发现其中一个文件(左边的一个)是只读的。这意味着我无法从右到左复制任何内容。

从“文件”菜单中,可以选择禁用或启用任一文件的“只读”属性。让它们都未经检查将允许您向任一方向复制。

答案 6 :(得分:0)

是的,您需要进入文件比较窗口(通过双击文件夹比较窗口中的条目),这将显示差异组(文件中的行)。在此窗口中,您可以使用工具栏按钮或键(Alt-Left,Alt-Right,Alt-Up,Alt-Down)以任意方式在左右之间移动内容。

答案 7 :(得分:0)

我认为您正在寻找合并功能。我在TortoiseMerge中看过它,但在WinMerge中看不到它(尽管可能有某种方法可以做到)。您可以简单地从一侧手动复制粘贴到另一侧吗?

答案 8 :(得分:0)

简单的答案是否定的 - 你几乎要求它读懂你的想法。相反,WinMerge在全文编辑器中打开这两个文件,它说明了复制和粘贴时的差异。