What's a good Mac equivalent of WinMerge? [closed]

Solution 1:

You can use FileMerge, Apple's diff solution. It's free and it comes with every Mac OS X install.
The only downside is that you have to install the Developer Tools. You can find them on your DVD install that came when you bought your Mac (Snow Leopard or earlier). You can also get the developer tools from the App Store if your version of the OS supports that.

Then, you can find it at /Developer/Applications/Utilities/FileMerge.app

Solution 2:

I've found the following applications:

  • FileMerge (opendiff)

    It's no longer bundled with Xcode Command Line Tools, you must install Xcode from either the App Store or the Apple Developer Website.

  • DiffMerge

  • Pretty Diff

    Open sourced beautifier and language aware code comparison tool for many languages.

  • Meld

    Can be installed using Homebrew via command: brew install meld

  • TkDiff

    Can be installed using Homebrew via command: brew install tkdiff

  • TextWrangler

  • VisualDiffer

    Available on the App Store

  • Kaleidoscope

    Commercial with free trial.

  • Araxis Merge

    Commercial with free trial.

  • KDiff3

    No longer in Homebrew, it has not been developed/updated since 2014.

See also:

  • Comparison of file comparison tools at Wikipedia for the full list.
  • What file comparison tool can I use under OS X?
  • Portable, free, cross-platform, GUI-based prose-friendly plain-text diff and merge tool?
  • Code compare and merge tool for Mac OSX

Solution 3:

Agree with the recommendation for FileMerge.app. You also have the free, cross-platform DiffMerge program, but I like FileMerge better.