Meld

What is Meld?

Meld is a visual diff and merge tool targeted at developers. Meld helps you compare files, directories, and version controlled projects. It provides two- and three-way comparison of both files and directories, and has support for many popular version control systems.

Meld helps you review code changes and understand patches. It might even help you to figure out what is going on in that merge you keep avoiding.

Features

  • Two- and three-way comparison between files and directories
  • Auto-merge mode (in development version)
  • Comparisons update as you type
  • Visualisations make it easier to compare your files
  • Actions on diff chunks make for easier merges
  • Supports Git, Bazaar, Mercurial, Subversion, etc.
  • …and more

Meld is licensed under the GPL v2, except as noted.

Getting it

You can run Meld without installing it. Just extract the archive and run the meld file in the bin folder.

Meld is packaged for most Linux/Unix distributions, including Fedora, Ubuntu, and Suse. Unless you want the absolutely latest version, you should install Meld through your package manager.

Meld works on OS X and Windows (with some caveats) but no all-in-one installers are available. On OS X, you can get Meld from MacPorts or Fink. For Windows, we have notes on how to get Meld running.

Stable Meld 1.6.1 21 Oct 2012
Devel Meld 1.7.3 4 June 2013

Requirements

  • Python 2.6
  • GTK+/pygtk 2.14
  • GLib/pygobject 2.16
  • GtkSourceView/pygtksourceview 2.10 (optional)