作者:大大炮 | 2023-09-05 10:35
我真的很喜欢Araxis Merge的PC图形DIFF程序.不过我不知道linux有什么用.我们在z800大型机上运行SUSE linux.如果我能得到其他人喜欢的节目的一些指示,我将不胜感激.
1> faran..:
我知道两个图形差异程序:Meld和KDiff3.我没有使用过KDiff3,但Meld对我来说效果很好.
似乎两者都在openSUSE 11.0的标准软件包存储库中
我发现Meld也非常强大,虽然它在非常大的文件上确实很慢.
为Meld +1 - 真的很光滑.绝对是我使用的更易读的GUI差异应用程序之一.
我喜欢Meld的SUbversion整合.如果您打开当前文件夹,则会看到自上次登记后已更改的文件列表.非常实用.
2> moobaa..:
BeyondCompare也刚刚在Linux版本中发布.
不是免费的,但Windows版本值得每一分钱 - 我假设Linux版本是相同的.
BeyondCompare是伟大的IMO,比我曾经使用的所有与版本控制的差异化工具和ide-packaged或OS标准差异工具更好.+1
BeyondCompare在Linux上运行良好,IMO优于meld
3> Sridhar Iyer..:
如果使用vim,则可以使用内置的diff功能.vi -d file1 file2将您带到diff屏幕..您可以在其中进行所有类型的合并和删除.
4> 小智..:
Diffuse(http://diffuse.sourceforge.net/)也非常好.它甚至可以让您轻松调整线条的匹配方式.
我只是尝试了漫反射,它给出了比在文件中更好的比较结果,其中块被移动到if语句(+1).但是,您不能将漫反射指向2个目录,它只是文件(-1).
5> kmkaplan..:
Emacs附带Ediff.
这是Ediff的样子
设置喜欢它的方式非常困难,默认情况下它看起来像一棵圣诞树,它并不明显.以及来自Emacs狂热者的评论.
6> John Milliki..:
Meld和KDiff是最受欢迎的两个.
7> 小智..:
我正在使用ubuntu并安装了meld包.Meld是一个非常好的图形差异/合并程序.
8> Tarski..:
xxdiff是轻量级的,如果这就是你所追求的.
xxdiff还具有用于进行代码审查的功能,并且已经从头开始构建以与脚本集成(例如,参见"决策模式"以及随附的随附Python库,其中包含许多自动调用示例).它是轻量级的,因为它是用C语言编写的,因此它运行速度很快,并且它不依赖于桌面环境(仅针对Qt编写).