sot*_*tto 161
KDiff3 开源,跨平台
适用于Linux和Windows的相同界面,用于解决冲突的非常智能算法,用于自动解决冲突的正则表达式,与ClearCase,SVN,Git,MS Visual Studio集成,可编辑合并文件,比较目录
它的键盘导航很棒:ctrl-arrows导航差异,ctrl-1,2,3进行合并.

Dan*_*rza 104
刚刚检查了P4merge,因为我在另一篇博客文章中听说过:

非常光滑的界面,免费!我一直是忠实的Araxis Merge用户,但考虑到这是免费且非常棒的,我建议您查看一下.
Jos*_*non 95
超越比较3 Pro支持三向合并,它是一个非常令人印象深刻的合并工具.它是商业的(但值得一提,恕我直言),可在Windows,Linux和Mac OS X上使用.
正如评论中指出的那样,它也很便宜.

注意:如果没有合并集,即合并驻留在目标文件中的标记,Beyond Compare不提供三向文件比较/编辑.Beyond Compare 表示该功能已列入其名单.
注意:3向合并仅是Beyond Compare 3专业版中的一项功能
Eli*_*jah 73
我和Meld一起工作的经验很丰富.当我必须在分支之间进行混乱的代码合并时,我会使用它.它使用简单,界面干净.
在Ubuntu中,安装非常简单: sudo apt-get install meld

Pau*_*ham 43
Vimdiff可以.这很棒.你需要的只是一个三英尺宽的窗户.

CMS*_*CMS 37
跨平台,真正的三向合并,完全免费用于商业或个人用途.

小智 31
Araxis Merge.这是商业化的,但它非常值得......它适用于Windows和Mac OS X.

nev*_*ves 27
Kdiff3冲突解决算法确实令人印象深刻.
即使颠覆表明存在冲突,Kdiff3也会自动解决.Windows和Linux的版本具有相同的界面.可以将它与Tortoise和你的linux shell集成.
它位于我最喜欢的开源软件列表中.我在任何机器上安装的第一个工具之一.
您可以将其配置为Subversion,Git,Mercurial和ClearCase中的默认差异工具.它还解决了几乎所有的ClearCase冲突.在Windows中,它与Windows资源管理器有很好的集成:选择两个文件并右键单击以进行比较,或者右键单击"保存到以后"文件,然后选择另一个进行比较.
合并的文件是可编辑的.有光滑的键盘快捷键.
您还可以使用它比较和合并目录.看到:

高级功能是使用正则表达式来定义自动合并.
我唯一的烦恼是,如果你喜欢的发行版存储库中没有它,那么编译有点困难.