Graphical DIFF programs for linux
LinuxUser InterfaceDiffSuseLinux Problem Overview
I really like Araxis Merge for a graphical DIFF program for the PC. I have no idea what's available for linux, though. We're running SUSE linux on our z800 mainframe. I'd be most grateful if I could get a few pointers to what programs everyone else likes.
Linux Solutions
Solution 1 - Linux
I know of two graphical diff programs: Meld and KDiff3. I haven't used KDiff3, but Meld works well for me.
It seems that both are in the standard package repositories for openSUSE 11.0
Solution 2 - Linux
BeyondCompare has also just been released in a Linux version.
Not free, but the Windows version is worth every penny - I'm assuming the Linux version is the same.
Solution 3 - Linux
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.
Solution 4 - Linux
Diffuse is also very good. It even lets you easily adjust how lines are matched up, by defining match-points.
Solution 5 - Linux
Emacs comes with Ediff.
Here is what Ediff looks like
Solution 6 - Linux
Solution 7 - Linux
xxdiff is lightweight if that's what you're after.
Solution 8 - Linux
I have used Meld once, which seemed very nice, and I may try more often. vimdiff works well, if you know vim well. Lastly I would mention I've found xxdiff does a reasonable job for a quick comparison. There are many diff programs out there which do a good job.
Solution 9 - Linux
http://www.caffeinated.me.uk/kompare/">Kompare</a> is fine for diff, but I use http://freshmeat.net/projects/dirdiff/">dirdiff</a>;. Although it looks ugly, dirdiff can do 3-way merge - and you can get everything done inside the tool (both diff and merge).
Solution 10 - Linux
There is DiffMerge from SourceGear. It's pretty good. Araxis Merge is one of the programs I miss from Windows. I wonder if it works under Wine ;) Might have to give it a try
Solution 11 - Linux
Subclipse for Eclipse has an excellent graphical diff plugin if you are using SVN (subversion) source control.
Solution 12 - Linux
I use Guiffy and it works well.
(source: guiffy.org)
Solution 13 - Linux
I generally need to diff codes from subversion repositories and so far eclipse has worked really nicely for me... I use KDiff3 for other works.