Open source diff tools

I really like open source. I use a lot of open source tools to develop software in my free time. And I write open source software on my own, and release it for free. But IMO there are some tools which are a lot better than any of the open source competitors, like Visual Studio. (Going to buy the next version as soon as it will be available in the next weeks.) And now it looks like I'll start using a commercial diff tool for open source development. I don't know if it is because I am now used to it or just because it is better. But currently I feel like the alternatives like KDiff3 or WinMerge really suck. Example: Comparing between Irrlicht-Spintz and Irrlicht is such a pain with these open source programs, so I just downloaded DiffDog and I got the differences how I needed them:

nine comments, already:

hey, that tool looks interesting, going to try it out!
lxguy - 31 10 05 - 22:19

I would have to agree with you here. When it comes to diff tools, Open Source is left wanting. My guess is because Open Source seems to (primarily) operate on the principle “if it’s not broke, don’t fix it”. You CAN use the open source diff tools if you have to, but the commercial variants are much EASIER to use.

Oh, and Visual Studio really is a great IDE… It’s a pity Microsoft are so focused on Windows as a cross-platform version of it would REALLY sell well.
EK - 01 11 05 - 00:52

Niko, have a look at CSDiff and SmartSynchronize.
matt - 01 11 05 - 18:43

Did you try ExamDiff?
puh - 01 11 05 - 20:13

I think they are all commercial too
lxguy - 01 11 05 - 22:00

thanks for the tips. Smartsynchronize looks nice too. But I’m allergic to java programs. :)
niko - 01 11 05 - 22:33

Nice, I hope this means you’ll be able to get all the cool features I’m getting into IrrSpintz into Irrlicht :D I had/have the same issues diff’ing and merging files from new Irrlicht releases into IrrSpintz. I’ve always used P4 tools – You can download the client and just install the diff / merge tools and not the p4 client. I use them as the default’s for CVS at home and StarTeam at work, and it works great.
spintz - 02 11 05 - 01:08

Beyond Compare is an excellent diff tool. It supports manual alignment.
lug - 03 11 05 - 02:00

I’m looking for an open source Diff tool Java applet that supports both raw text and XML files (to be embedded in a commercial product).
I can also consider commerical product.

Any suggestions?

Avi Kavas () - 29 11 05 - 11:03

Remember personal info?
Email (optional):
URL (optional):
Enter "layered" (antispam):
Comment:Emoticons / Textile

  ( Register your username / Log in )

Notify: Yes, send me email when someone replies.  

Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.
Note: If you type in your email adress above, it will be visible to other visitors, although it will be hidden for bots using javaScript.