Viewing version-controlled files
Meld integrates with many version control systems to let you review local changes and perform simple version control tasks. You can start a new version control comparison by selecting the File ▸ New... menu item, and clicking on the Version Control tab.
Version control comparisons
Version control comparisons show the differences between the contents of your folder and the current repository version. Each file in your local copy has a state that indicates how it differs from the repository copy.
If you want to look at a particular file's differences, you can select it and press Enter, or double-click the file to start a file comparison. You can also interact with your version control system using the Changes menu.
Version control states
Each file or folder in a version control comparison has a state, obtained from the version control system itself. Meld maps these different states into a standard set of very similar concepts. As such, Meld might use slightly different names for states than your version control system does. The possible states are:
Version control states
State |
Appearance |
Meaning |
Same |
Normal font |
The file/folder is the same as the repository version. |
Modified |
Red and bold |
This file is different to the repository version. |
New |
Green and bold |
This file/folder is new, and is scheduled to be added to the repository. |
Removed |
Red bold text with a line through the middle |
This file/folder existed, but is scheduled to be removed from the repository. |
Conflict |
Bright red bold text |
When trying to merge with the repository, the differences between the local file and the repository could not be resolved, and the file is now in conflict with the repository contents |
Missing |
Blue bold text with a line through the middle |
This file/folder should be present, but isn't. |
Ignored |
Greyed out text |
This file/folder has been explicitly ignored (e.g., by an entry in .gitignore) and is not being tracked by version control. |
Unversioned |
Greyed out text |
This file is not in the version control system; it is only in the local copy. |
Error |
Bright red with a yellow background and bold |
The version control system has reported a problem with this file. |
Version control state filtering
Most often, you will only want to see files that are identified as being in some way different; this is the default setting in Meld. You can change which file states you see by using the View ▸ Version Status menu, or by clicking the corresponding Modified, Normal, Unversioned and Ignored buttons on the toolbar.