# 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
Tim Sabsch
tim@sabsch.com 2024

# Betrachten von Dateien unter Versionsverwaltung

Meld arbeitet mit zahlreichen Versionsverwaltungssystemen zusammen. Sie können lokale Änderungen betrachten und einfache Verwaltungsaufgaben ausführen. Einen neuen Versionsvergleich starten Sie über Datei Neu … und klicken auf den Reiter Versionsverwaltung.

# Versionsvergleiche

Versionsvergleiche zeigen die Unterschiede zwischen dem Inhalt Ihres Ordners und der aktuellen Version im Softwarebestand (Repository). Jede Datei in Ihrer lokalen Kopie hat einen Zustand, 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 Eingabetaste oder klicken Sie doppelt auf eine Datei, um einen Dateivergleich zu starten. Über das Menü Änderungen können Sie auch mit Ihrem Versionsverwaltungssystem interagieren.

# Zustände in Versionsverwaltungssystemen

Jede Datei und jeder Ordner in einem Versionsvergleich hat einen Zustand, der vom Versionsverwaltungssystem 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 Versionsverwaltung. Mögliche Zustände sind:

## Zustände in Versionsverwaltungssystemen

Zustand | 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 | Ausgegrauter Text | Diese Datei/dieser Ordner wurde ausdrücklich ignoriert (z.B. durch einen Eintrag in .gitignore) und steht nicht unter einer Versionsverwaltung.
Nicht versioniert | Ausgegrauter Text | Die Datei steht nicht unter einer Versionsverwaltung. Sie ist nur lokal vorhanden.
Fehler | Helles Rot mit einem gelben Hintergrund | Das Versionsverwaltungssystem hat ein Problem zu dieser Datei gemeldet.

# Versionszustände filtern

Meist werden Sie nur die Dateien sehen wollen, die als unterschiedlich erkannt wurden. Dies ist die Voreinstellung in Meld. Sie können ändern, welche Dateizustand Sie sehen wollen. Verwenden Sie hierzu das Menü Ansicht Versionsstatus oder klicken Sie doppelt auf einen der Knöpfe Geändert, Normal, Nicht versioniert und Ignoriert in der Werkzeugleiste.