Meld is the visual
diff
In computing, the utility diff is a data comparison tool that computes and displays the differences between the contents of files. Unlike edit distance notions used for other purposes, diff is line-oriented rather than character-oriented, but ...
and merge tool, targeted at developers. It allows users to compare two or three files or directories visually,
color-coding the different lines.
Meld can be used for comparing files, directories, and
version control
In software engineering, version control (also known as revision control, source control, or source code management) is a class of systems responsible for managing changes to computer programs, documents, large web sites, or other collections o ...
led repositories. It provides two- and three-way comparison of both files and directories, and supports many version control systems including
Git
Git () is a distributed version control system: tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data in ...
,
Mercurial
Mercurial is a distributed revision control tool for software developers. It is supported on Microsoft Windows and Unix-like systems, such as FreeBSD, macOS, and Linux.
Mercurial's major design goals include high performance and scalability, d ...
,
Baazar,
CVS and
Subversion.
Meld is
free and open-source software subject to the terms of the
GNU General Public License
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general ...
(GPL-2.0-or-later).
Requirements
Requirements for Meld 3.18.0 are as follows:
* Python 3.3
* GTK+ 3.14
* GLib 2.36
* PyGObject 3.14
* GtkSourceView 3.14
* pycairo
See also
*
Comparison of file comparison tools
This article compares computer software tools which are used for accomplishing comparisons of files of various types. The file types addressed by individual file comparison apps varies, but may include text, symbols, images, audio, or video. Th ...
References
*
*
External links
*
Free file comparison tools
GNOME Developer Tools
Software that uses GTK
Software that uses PyGObject
Free software programmed in Python
{{GNOME-stub