我怎样才能让WinMerge保持左右移动?

我怎样才能让WinMerge保持左右移动?,merge,winmerge,Merge,Winmerge,使用TFS合并工具,我可以单击左侧和右侧以保留这两个更改/冲突。当我添加了一个方法,而另一个团队成员在同一个位置添加了一个方法,并且我需要保留这两个方法时,就需要这样做。在WinMerge(文件合并,而不是文件夹)中,似乎我只能用左覆盖右。是否可以使WinMerge从左向右复制,并保留右侧?是的,您需要进入文件比较窗口(双击文件夹比较窗口中的条目),该窗口将显示多组差异(文件中的行)。在这个窗口中,您可以使用工具栏按钮或键(Alt left、Alt right、Alt Up、Alt Down)在

使用TFS合并工具,我可以单击左侧和右侧以保留这两个更改/冲突。当我添加了一个方法,而另一个团队成员在同一个位置添加了一个方法,并且我需要保留这两个方法时,就需要这样做。在WinMerge(文件合并,而不是文件夹)中,似乎我只能用左覆盖右。是否可以使WinMerge从左向右复制,并保留右侧?

是的,您需要进入文件比较窗口(双击文件夹比较窗口中的条目),该窗口将显示多组差异(文件中的行)。在这个窗口中,您可以使用工具栏按钮或键(Alt left、Alt right、Alt Up、Alt Down)在左右任意移动内容。

我想您正在寻找合并功能。我在《乌龟》中看到过,但在《WinMerge》中没有看到(尽管可能有办法做到)。你能简单地从一边手动复制粘贴到另一边吗?

签出。。。最好的免费三方合并工具有

简单的答案是否定的——你几乎要求它读懂你的思想。相反,WinMerge会在全文编辑器中打开这两个文件,并在您进行复制和粘贴时显示差异。

我遇到了相同的问题,并发现文件a和文件B中的cand merge都发生了更改

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

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

虽然不是免费的,但你可以免费使用21天。
足够满足我一次的需要了

漫反射在这方面做得非常出色。我不知道格雷格在说什么


我有这个问题,但我发现其中一个文件(左边的那个)是只读的。这意味着我不能从右向左复制任何东西


从“文件”菜单中,可以选择禁用或启用任一文件的只读属性。如果同时取消选中这两个选项,则可以向任意方向复制

不,但是你可以在右边打字,也可以从左边复制粘贴到右边。

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

这就是我所做的,但问题是,当您从左向右移动时,左侧将覆盖右侧。。。我不想这样做,我想从左到右添加,并保留右…显然合并工具不如人类好。如果它没有达到您的预期效果,请手动复制并粘贴这些行,使其符合您的要求。好的,当您有500多个差异需要合并时,祝您好运,那么tortuiseMerge在读心术方面做得非常好;)WinMerge中也缺少此功能:(文件是只读的吗?这可能会导致其中一个复制按钮被禁用。这不是答案。请将其放入注释中area@Sach这怎么不是答案?他不仅回答了OP,还提出了一个可能的解决方案。同意@reformed。从其他答案判断(它提供了WinMerge的替代方案,这是对以下问题最可行的答案:如何保持左侧并在WinMerge中写入?从左侧拖放到写入是可用的,但请WinMerge开发人员如果您阅读本文,请添加此功能以使用快捷方式保持左侧和右侧;-)看起来是我的正确答案,根据操作使用if和WinMerge。