【问题标题】:Which merge tool should I use with Mercurial in Windows?Windows 中的 Mercurial 应该使用哪种合并工具?
【发布时间】:2010-09-19 03:22:14
【问题描述】:

我刚开始使用 Mercurial,我应该做的一件事是选择一个合并工具。我正在考虑为此目的使用 WinMerge,但我找不到特别选择它的方法。有所有其他合并工具的参考,但 WinMerge 没有。

那么,我应该使用 WinMerge 还是有更好的工具来完成这项工作(请记住,我使用的是 Windows)。

【问题讨论】:

    标签: windows mercurial merge


    【解决方案1】:

    看看kdiff3:http://kdiff3.sourceforge.net/

    它最初是为 KDE/linux 设计的,但已移植到 Windows。它将非常智能地区分/合并多达 3 个文件,它在突出差异和建议如何合并文件方面做得很好,而且它与人们希望的一样直观。

    祝你好运!

    【讨论】:

    • KDiff +1,这是我经验中最好的。当 TortoiseSVN 出现合并问题(导致冲突)时,KDiff 会完成这项工作,并且通常会自动解决问题而无需额外帮助。
    • KDiff3 是开源的,也可以在所有主要平台上使用。我用它作为我在 OSX 上的合并工具,对它非常满意。
    • 我不同意。我刚刚经历了一个场景,其中 kdiff “自动合并”了一个文件并且做错了。只有在我安装 BeyondCompare 之前,我才得到了正确的合并。
    • 是的,我在 4 年前就预测到了。 :-)
    • 我严重厌倦了 KDIFF3 的局限性。至少它是开源的,我可以稍微破解一下。但我希望有更好的东西。
    【解决方案2】:

    Beyond Compare 是比较/合并工具的黄金标准。我用过它以及提到的许多免费的,可以告诉你它值 50 美元。

    他们有一个页面here 讨论各种 SCM 包的配置。

    【讨论】:

    【解决方案3】:

    WinMerge 效果很好...

    编辑:这可能有用:

    【讨论】:

      【解决方案4】:

      我用过DiffMerge,它是免费的。

      查看screenshots 以了解其工作原理,我发现界面非常直观。

      祝你好运!

      【讨论】:

        【解决方案5】:

        我使用 p4merge。 http://www.perforce.com/perforce/products/merge.html

        很漂亮,很清晰。

        here 显示如何配置。

        【讨论】:

          猜你喜欢
          • 2011-03-14
          • 2011-07-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-09-07
          相关资源
          最近更新 更多