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.
问题:
回答1:
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
回答2:
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.
回答3:
If you use vim, you can use the inbuilt diff functionality. vi -d file1 file2 takes you right into the diff screen.. where you can do all sort of merge and deletes.
回答4:
Diffuse (http://diffuse.sourceforge.net/) is also very good. It even lets you easily adjust how lines are matched up.
回答5:
Emacs comes with Ediff.
Here is what Ediff looks like
回答6:
Meld and KDiff are two of the most popular.
回答7:
I am using ubuntu and installed meld package. Meld is a very good graphical diff/merge program.
回答8:
xxdiff is lightweight if that's what you're after.
回答9:
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.
回答10:
Kompare is fine for diff, but I use dirdiff. Although it looks ugly, dirdiff can do 3-way merge - and you can get everything done inside the tool (both diff and merge).
回答11:
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
回答12:
Subclipse for Eclipse has an excellent graphical diff plugin if you are using SVN (subversion) source control.
回答13:
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.
回答14:
I use Guiffy and it works well.
(source: guiffy.org)