【问题标题】:How can I get WinMerge to keep left and right?我怎样才能让 WinMerge 保持左右?
【发布时间】:2009-07-14 17:11:04
【问题描述】:

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

【问题讨论】:

  • 这两个文件是只读的吗?这可能会导致其中一个复制按钮被禁用。
  • 我知道这是一个非常古老的 ????‍♀️ 问题,但只是为了好玩,我在 WinMerge 的讨论板上做了open a discussion topic about this。 ??????

标签: merge winmerge


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 这不是答案。放在评论区
    • @Sach 这怎么不是答案?他不仅回答了 OP,还提出了一个可能的解决方案。
    • 同意@reformed。从其他答案来看(提供 WinMerge 的替代方案,这是对这个问题最可行的答案:如何保持左侧并在 WinMerge 中编写?
    • 可以从左侧拖放到写入,但如果您阅读这篇文章,请 WinMerge 开发人员添加使用快捷方式保持左右两侧的功能;-)
    【解决方案3】:

    Diffuse 在这方面做得非常出色。不知道格雷格在说什么。

    http://diffuse.sourceforge.net/

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

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

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

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

        【讨论】:

          【解决方案6】:

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

          在“文件”菜单中,可以选择禁用或启用任一文件的只读属性。将它们都取消选中将允许您向任一方向复制。

          【讨论】:

            【解决方案7】:

            安德鲁所说的实际上很有帮助。我无法想象所需的功能不在 WinMerge 中,但如果没有,请正常复制左右所有内容,然后手动复制/粘贴其余部分以使双方与您想要的相同。您可以在进行这些手动更改后刷新以查看状态。

            【讨论】:

            • 对我来说似乎是正确的答案,如果按照 OP 使用 WinMerge 则使用。
            【解决方案8】:

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

            【讨论】:

            • 这就是我正在做的,但问题是当你从左到右移动时,左边会覆盖右边......我不想这样做,我想要将左侧添加到右侧,并保留右侧...
            • 显然合并工具不如人类。如果它没有达到您的预期,请手动复制并粘贴这些行,使其达到您想要的效果。
            • 好吧,当你有超过 500 个要合并的差异时,祝你好运
            【解决方案9】:

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

            【讨论】:

            • 然后 tortuiseMerge 在读心方面做得非常好;) WinMerge 中也缺少此功能:(
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2020-06-22
            • 1970-01-01
            • 1970-01-01
            • 2021-01-04
            • 2014-01-02
            • 2017-02-20
            • 2019-09-16
            相关资源
            最近更新 更多