用于Linux的图形化DIFF程序
我非常喜欢Araxis Merge的PC图形DIFF程序。我不知道有什么可用于linux的。我们正在z800大型机上运行SUSE linux。
如果能得到其他人喜欢的程序的一些指导,我将不胜感激。
解决方案
我知道两个图形化的diff程序:Meld和KDiff3. 我没有使用KDiff3,但Meld对我来说效果很好。
似乎两者都在openSUSE 11.0的标准软件包存储库中
Meld和KDiff是最受欢迎的两种。
有来自SourceGear的DiffMerge。这是相当不错。 Araxis Merge是我从Windows中错过的程序之一。我想知道它是否可以在Wine下使用;)可能必须尝试一下
BeyondCompare也刚刚在Linux版本中发布。
不是免费的,但我假设Linux版本是相同的,但Windows版本值得每一分钱。
如果我们使用的是SVN(Subversion)源代码管理,则Subclipse for Eclipse具有出色的图形化diff插件。
我使用Guiffy,效果很好。
替代文字http://guiffy.org/images/CompareReportInFFThumb.jpg
我通常需要比较Subversion存储库中的代码,到目前为止eclipse对我来说确实非常有效...我将KDiff3用于其他工作。
如果使用vim,则可以使用内置的diff功能。 vi -d file1 file2带我们直接进入diff屏幕。在这里我们可以进行各种合并和删除。
Kompare适用于diff,但我使用dirdiff。尽管看起来很丑,但dirdiff可以进行三向合并,并且我们可以在工具内完成所有操作(diff和merge)。
我曾经使用过Meld,看起来非常不错,而且我可能会尝试更多。如果我们非常了解vim,那么vimdiff效果很好。最后,我要提到的是,我发现xxdiff可以做一个合理的工作,可以进行快速比较。有许多比较好的程序可以很好地完成工作。
如果我们要这样做,那么xxdiff是轻量级的。
漫反射(http://diffuse.sourceforge.net/)也很好。它甚至可以让我们轻松调整线条的匹配方式。
我正在使用ubuntu并安装了Meld软件包。 Meld是一个非常好的图形化差异/合并程序。
Emacs带有Ediff。
这是Ediff的样子