Skip to content

Meld

Published by Kai Willadsen

Compare and merge your files

Open sourceGPL-2.0-or-later

Highlights

  • Two- and three-way file comparison with every pane editable
  • Copy individual changes between panes from the gutter arrows
  • Directory comparison with filters for matching and ignored files
  • Reads working-copy state from Git, Mercurial, Subversion and others
  • Works as a merge tool, with the merged file in the middle pane

About this application

Meld compares files, directories and version-controlled working copies and lays the differences out side by side. In a file comparison the matching regions are aligned across two or three panes, changed lines are shaded, and arrows in the gutter copy a change from one side to the other. Every pane stays editable, so a merge can be finished by typing rather than only by taking whole hunks.

Directory comparison walks two or three trees and marks each entry as identical, modified, new or missing, with filters to hide files that match or that fall under ignore patterns such as build output. Opening an entry drops straight into the file view.

The version-control mode reads the state of a working copy from Git, Mercurial, Subversion and several other systems, lists what has changed, shows a diff against the committed version, and stages and commits from the same window. Three-way comparison is what makes it useful during a merge conflict, with the two competing versions on the outside and the file being merged in the middle pane.

Linux

We do not host this file, we do not scan it and we do not inspect its contents. Read what the source says, then decide for yourself.