适用于linux的图形DIFF程序

时间:2008-09-22 02:49:45

标签: linux user-interface diff suse

我非常喜欢 Araxis 合并用于PC的图形DIFF程序。不过,我不知道 linux 有什么用。我们在z800大型机上运行SUSE linux。 如果我能得到其他人喜欢的程序的一些指示,我将非常感激。

14 个答案:

答案 0 :(得分:224)

我知道两个图形差异程序:MeldKDiff3。我没有使用过KDiff3,但Meld对我来说效果很好。

似乎两者都在openSUSE 11.0的标准软件包存储库中

答案 1 :(得分:43)

BeyondCompare也刚刚在Linux版本中发布。

不是免费的,但Windows版本值得每一分钱 - 我假设Linux版本是相同的。

答案 2 :(得分:37)

如果您使用Vim,则可以使用内置差异功能。 vim -d file1 file2将您带到diff屏幕,您可以在其中进行所有类型的合并和删除。

答案 3 :(得分:27)

漫反射(http://diffuse.sourceforge.net/)也非常好。它甚至可以让您轻松调整线条的匹配方式。

答案 4 :(得分:18)

Emacs附带Ediff

以下是Ediff的EdiffScreenshot

答案 5 :(得分:14)

MeldKDiff是最受欢迎的两个。

答案 6 :(得分:11)

我正在使用ubuntu并安装了meld包。 Meld是一个非常好的图形差异/合并程序。

答案 7 :(得分:6)

xxdiff是轻量级的,如果这就是你所追求的。

答案 8 :(得分:4)

我曾经使用Meld一次,看起来非常好,我可能会经常尝试。 vimdiff很好,如果你知道vim很好。最后我要提到我发现xxdiff做了一个合理的工作,以便快速比较。那里有许多差异程序可以做得很好。

答案 9 :(得分:2)

Kompare适用于差异,但我使用dirdiff。虽然它看起来很难看,但是dirdiff可以进行三向合并 - 你可以在工具内完成所有工作(包括差异和合并)。

答案 10 :(得分:1)

DiffMerge from SourceGear。这是相当不错。 Araxis Merge是我在Windows中遗漏的程序之一。我想知道它是否适用于Wine;)可能必须尝试一下

答案 11 :(得分:0)

如果您使用SVN(颠覆)源代码控制,那么Eclipse的Subclipse有一个出色的图形差异插件。

答案 12 :(得分:0)

我使用Guiffy并且效果很好。
 alt text
(来源:guiffy.org

答案 13 :(得分:0)

我通常需要从subversion存储库中扩展代码,到目前为止,eclipse对我来说非常好用......我使用KDiff3进行其他工作。