# 0

Kai Willadsen
kai.willadsen@gmail.com 2012
Mario Blättermann
mario.blaettermann@gmail.com 2009, 2016, 2018
Benjamin Steinwender
b@stbe.at 2014-2015
Christian Kirbach
christian.kirbach@gmail.com 2014, 2016
Jürgen Benvenuti
gastornis@posteo.org 2023

# Betrachten von Dateien unter Versionskontrolle

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 using the new comparison button on the toolbar, and clicking on the Version Control tab.

# Versionskontroll-Vergleiche

Versionskontroll-Vergleiche zeigen die Unterschiede zwischen den Inhalt Ihres Ordners und der aktuellen Version im Softwarebestand (Repository). Jede Datei in Ihrer lokalen Kopie hat einen state, der besagt, wie sie sich von der Version im Softwarebestand unterscheidet.

Wenn Sie die Unterschiede nur für eine bestimmte Datei betrachten wollen, wählen Sie sie aus und drücken Sie die Eingabtaste oder klicken Sie doppelt auf eine Datei, um einen Dateivergleich zu starten. Über das Menü Änderungen können Sie auch mit Ihrem Versionskontrollsystem interagieren.

# Status in Versionskontrollsystemen

Jede Datei und jeder Ordner in einem Versionskontrollvergleich hat einen Status, der vom Versionskontrollsystem selbst definiert wird. Meld bildet diese verschiedenen Zustände auf einen Standardsatz sehr einfacher Konzepte ab. Als solches kann Meld etwas andere Bezeichnungen für die Zustände verwenden als die eigentliche Versionskontrolle. Mögliche Status sind:

## Status in Versionskontrollsystemen

Status | Erscheinungsbild | Bedeutung
--- | --- | ---
Identisch | Normale Schriftart | Die Datei/der Ordner ist identisch mit der Version aus dem Softwarebestand.
Geändert | Rot und fett | Die Datei ist unterschiedlich zu der Version im Softwarebestand.
Neu | Grün und fett | Die Datei/der Ordner ist neu und bereits zum Hinzufügen zum Softwarebestand markiert.
Entfernt | Roter, fetter, durchgestrichener Text | Diese Datei/dieser Ordner existiert, ist jedoch zum Entfernen aus dem Softwarebestand markiert.
Konflikt | Heller, roter, fetter Text | Die Unterschiede zwischen der lokalen Datei und dem Softwarebestand konnten beim Zusammenzuführen nicht gelöst werden. Die Datei ist nun im Konflikt mit den Inhalten des Softwarebestandes.
Fehlt | Blauer, fetter, durchgestrichener Text | Diese Datei/dieser Ordner sollte vorhanden sein, ist es jedoch nicht.
Ignoriert | Grayed out text | Diese Datei/dieser Ordner wurde ausdrücklich ignoriert (z.B. durch einen Eintrag in .gitignore) und wird nicht durch die Versionskontrolle überwacht.
Nicht versioniert | Grayed out text | Die Datei steht nicht unter Versionskontrolle. Sie ist nur lokal vorhanden.
Fehler | Helles Rot mit einem gelben Hintergrund | Das Versionskontrollsystem hat ein Problem zu dieser Datei gemeldet.

# Filterung des Versionskontroll-Status

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 Version Filters button on the toolbar and selecting Flatten Folders and selecting the Modified, Normal, Unversioned and Ignored buttons on the toolbar.