2008-10-25 58 views
14

我刚开始使用Mercurial,我应该做的事情之一是选择合并工具。我正在考虑为此目的使用WinMerge,但我无法找到特别选择这种方法。有关于所有其他合并工具的参考,但不适用于WinMerge。因此,我应该使用WinMerge还是有更好的工具来完成这项工作(请记住,我使用的是Windows)。我应该在Windows中使用哪种合并工具与Mercurial?

回答

12

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

它最初设计用于KDE/Linux,但已经被移植到Windows。它可以非常明智地将文件分解/合并到3个文件中,它在突出差异和提示如何合并文件方面做得非常出色,并且它可以像人们希望的那样直观。

祝你好运!

+0

KDiff的+1,这是我的经验中最好的。当TortoiseSVN合并问题(导致冲突)时,KDiff会完成这项工作,并且通常会自动解决问题而无需额外的帮助。 – 2008-10-25 03:26:49

+0

KDiff3是开源的,也适用于所有主要平台。我用它作为我在OSX上的合并工具,并且非常满意。 – 2008-10-25 16:08:54

3

我已使用DiffMerge这是免费的。

看看screenshots以了解它是如何工作的,我发现界面非常直观。

祝你好运!

6

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

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