232

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

4

13 回答 13

240

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

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

于 2008-09-22T02:52:14.837 回答
45

BeyondCompare也刚刚发布了 Linux 版本。

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

于 2008-09-22T02:56:33.173 回答
44

If you use Vim, you can use the inbuilt diff functionality. vim -d file1 file2 takes you right into the diff screen, where you can do all sort of merge and deletes.

于 2008-09-22T05:38:40.130 回答
29

漫射也很不错。它甚至可以让您通过定义匹配点轻松调整线条的匹配方式。

于 2009-01-07T22:56:47.650 回答
18

Emacs 带有Ediff

这是埃迪夫的样子Ediff 截图

于 2010-03-26T10:34:00.590 回答
14

MeldKDiff是最受欢迎的两个。

于 2008-09-22T02:52:58.470 回答
6

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

于 2008-10-14T13:48:54.550 回答
4

我用过一次Meld,感觉很不错,以后可以多试试。vimdiff 效果很好,如果你对 vim 很了解的话。最后我要提一下,我发现 xxdiff 在快速比较方面做得很合理。有许多差异程序做得很好。

于 2008-10-14T05:23:33.867 回答
3

Kompare适用于 diff,但我使用dirdiff。虽然它看起来很丑,但 dirdiff 可以进行 3 路合并 - 您可以在工具内完成所有操作(差异和合并)。

于 2008-10-09T20:52:12.617 回答
1

SourceGear有DiffMerge 。这个很不错。Araxis Merge 是我错过的 Windows 程序之一。我想知道它是否可以在 Wine 下工作;) 可能必须试一试

于 2008-09-22T02:55:02.850 回答
0

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

于 2008-09-22T03:00:07.890 回答
0

我使用Guiffy,效果很好。(来源:guiffy.org
替代文字

于 2008-09-22T03:49:19.707 回答
0

我通常需要从颠覆存储库中区分代码,到目前为止,eclipse 对我来说工作得非常好......我将 KDiff3 用于其他工作。

于 2008-09-22T04:32:52.753 回答