Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Are there tools for diffing without subversion?

Right now I am just writing code on my local but the ability to diff versions would be nice...

share|improve this question
add comment

closed as off-topic by Tog, Breakthrough, Dave M, Nifle, Randolph West Oct 3 '13 at 18:55

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they tend to become obsolete quickly. Instead, describe your situation and the specific problem you're trying to solve. Here are a few suggestions on how to properly ask this type of question." – Tog, Breakthrough, Dave M, Nifle, Community
If this question can be reworded to fit the rules in the help center, please edit the question.

5 Answers

up vote 1 down vote accepted

If you're looking for GUI-based tools, I've been a fan of Kaleidoscope for a while now. It is non-free, but has a demo.

The Mac version of SourceGear's DiffMerge is free. I've never used the Mac version, but the Windows version is pretty decent. And of course if you install Xcode, you should get FileMerge from Apple, which works in a pinch (although I guess these days it's not technically free as it costs $5 to get Xcode from the Mac App Store, or registration as a Mac or iOS developer for $99/year; I don't know if you can acquire FileMerge individually for free).

share|improve this answer
add comment

Maybe take a look at MacPorts. You could at least install diff through that. There are probably more direct solutions, but MacPorts is pretty awesome.

share|improve this answer
add comment

If you install Apple Developer Tools on your Mac (available on the Snow Leopard install CD as part of Xcode), you also have a program called 'FileMerge' (/Developer/Applications/Utilities/FileMerge.app) which is quite a nice graphical comparison program.

Of course as mentioned above, you can also use Macports or Fink to install regular *nix diff tools.

share|improve this answer
add comment

My favorite diff tool is Araxis Merge which is also cross platform (Macintosh, Windows). It might seem pricy, but I run it before every commit.

share|improve this answer
add comment

I like xxdiff which has a MacOS port, though I've never used it on a Mac.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.