Software Tools · 5 min read · Jan 22, 2026

Ein Anfängerleitfaden zum Vergleichen von Dateien mit dem visuellen Diff/Merge-Tool Meld unter Linux

Jetzt, da wir einige auf der Kommandozeile basierende Diff/Merge-Tools unter Linux behandelt haben, wäre es logisch, auch einige visuelle Diff/Merge-Tools für das Betriebssystem zu erklären. Der Grund dafür ist, dass nicht jeder mit der Kommandozeile vertraut ist und/oder auf der Kommandozeile basierende Vergleichswerkzeuge für einige schwieriger zu lernen und zu verstehen sein könnten.

Also beginnen wir diese neue Reihe mit einem GUI-basierten Tool namens Meld.

Aber bevor wir zur Installation und Erklärung übergehen, wäre es wert zu erwähnen, dass alle Anweisungen und Beispiele, die in diesem Tutorial präsentiert werden, auf Ubuntu 14.04 getestet wurden und die verwendete Meld-Version 3.14.2 ist.

Über Meld

Meld ist im Grunde ein visuelles Vergleichs- und Zusammenführungswerkzeug, das hauptsächlich für Entwickler gedacht ist (aber seien Sie versichert, dass wir das Tool mit Blick auf Endbenutzer erklären werden). Das Tool unterstützt sowohl Zwei- als auch Dreifachvergleiche und ermöglicht es Ihnen nicht nur, Dateien zu vergleichen, sondern auch Verzeichnisse und versionskontrollierte Projekte.

“Meld hilft Ihnen, Codeänderungen zu überprüfen und Patches zu verstehen”, sagt die offizielle Website. “Es könnte Ihnen sogar helfen herauszufinden, was in diesem Merge vor sich geht, den Sie immer vermeiden.” Das Tool ist unter GPL v2 lizenziert.

Meld Installation

Wenn Sie Ubuntu oder eine andere Debian-basierte Linux-Distribution verwenden, können Sie Meld mit dem folgenden Befehl herunterladen und installieren:

sudo apt-get install meld

Alternativ können Sie auch den Paketmanager Ihres Systems verwenden, um das Tool herunterzuladen. Zum Beispiel können Sie unter Ubuntu das Ubuntu Software Center oder Ubuntu Software verwenden, das das frühere ab Version 16.04 des Betriebssystems ersetzt hat.

Es kann jedoch sein, dass die Version von Meld in den offiziellen Repositories von Ubuntu veraltet ist. In diesem Fall, wenn Sie eine neuere Version verwenden möchten, können Sie das Paket hier herunterladen. Wenn Sie diese Methode wählen, müssen Sie nur das heruntergeladene Paket extrahieren und dann die ‘meld’-Binärdatei im ‘bin’-Ordner ausführen:

~/Downloads/meld-3.14.2/bin$ ./meld

Zur Information, folgende Pakete benötigt Meld:

  • Python 2.7 (Python 3.3 in Entwicklung)
  • GTK+ 3.14
  • GLib 2.36
  • PyGObject 3.14
  • GtkSourceView 3.14
  • pycairo

Meld Nutzung

Wenn das Tool gestartet wird, sehen Sie einen Bildschirm, der dem folgenden ähnlich ist:

Meld gestartet

Sie haben also drei Optionen: Dateivergleich, Verzeichnisvergleich und Versionskontrollansicht.

Klicken Sie auf die Option ‘Dateivergleich’, und Sie werden aufgefordert, die zu vergleichenden Dateien auszuwählen:

Meld Dateivergleich

Wie aus dem obigen Screenshot ersichtlich, ermöglicht Meld auch 3-Wege-Vergleiche, aber - in diesem ersten Teil dieser Artikelreihe - werden wir uns auf die häufigeren Zwei-Wege-Vergleiche beschränken.

Fahren Sie fort, wählen Sie die Dateien aus, die Sie vergleichen möchten, und klicken Sie dann auf die Schaltfläche ‘Vergleichen’. Sie werden sehen, dass das Tool beide Dateien nebeneinander öffnet und auch die unterschiedlichen Zeilen (sowie Unterschiede) hervorhebt.

Dateien in Meld vergleichen

Der Unterschied liegt also in der zweiten Zeile beider Dateien, und der tatsächliche Unterschied ist die zusätzliche ‘3’ in der zweiten Zeile von Datei2. Die schwarzen Pfeile, die Sie sehen, dienen dazu, die Merge-/Änderungsoperation durchzuführen. Der rechte Pfeil wird in diesem Fall die zweite Zeile in ‘datei2’ mit der entsprechenden Zeile aus ‘datei1’ ändern. Der linke Pfeil macht das Gegenteil.

Nachdem Sie Änderungen vorgenommen haben, können Sie Ctrl+s drücken, um sie zu speichern.

Das war ein einfaches Beispiel, um Ihnen zu zeigen, wie Meld auf einer grundlegenden Ebene funktioniert. Lassen Sie uns einen etwas komplizierteren Vergleich betrachten:

Meld erweiterter Dateivergleich

Bevor wir die Änderungen besprechen, ist es erwähnenswert, dass es in der Meld-GUI Bereiche gibt, die Ihnen einen visuellen Überblick über die Änderungen zwischen den Dateien geben. Insbesondere möchten wir hier auf die vertikalen Balken an der linken und rechten Seite des Fensters hinweisen. Zum Beispiel sehen Sie im folgenden Screenshot:

Wenn Sie genau hinsehen, enthält der Balken im obigen Screenshot einige farbige Blöcke. Diese Blöcke sind so gestaltet, dass sie Ihnen einen Überblick über alle Unterschiede zwischen den beiden Dateien geben. “Jeder farbige Block repräsentiert einen Abschnitt, der zwischen Ihren Dateien eingefügt, gelöscht, geändert oder in Konflikt ist, abhängig von der verwendeten Blockfarbe”, erklärt die offizielle Dokumentation.

Jetzt kommen wir zurück zu dem Beispiel, das wir besprochen haben. Die folgenden Screenshots zeigen, wie einfach es ist, Dateiänderungen zu verstehen (sowie sie zusammenzuführen), wenn Sie Meld verwenden:

Dateiänderungen in Meld visualisiert

Meld Beispiel 2

Meld Beispiel 3

Fahren wir fort, bisher sind wir von einer Änderung zur nächsten gesprungen, indem wir die Dateien gescrollt haben. Es kann jedoch Zeiten geben, in denen die zu vergleichenden Dateien sehr groß sind, was es schwierig macht, jedes Mal zu scrollen, wenn Sie zu einer Änderung springen möchten. Dafür können Sie die orangefarbenen Pfeile in der Symbolleiste verwenden, die sich direkt über dem Bearbeitungsbereich befindet:

Hier ist, wie Sie einige der gängigen Dinge beim Verwenden von Meld tun: Sie können die Standard-Tastenkombination Ctrl+f verwenden, um etwas im Bearbeitungsbereich zu finden, die F11-Taste drücken, um das Tool in den Vollbildmodus zu versetzen, und Ctrl+r drücken, um zu aktualisieren (wird normalerweise verwendet, wenn eine oder beide zu vergleichenden Dateien geändert wurden).

Folgendes sind einige der Hauptmerkmale, die die offizielle Meld-Website bewirbt:

  • Zwei- und drei-Wege-Vergleich von Dateien und Verzeichnissen
  • Dateivergleiche aktualisieren sich, während Sie tippen
  • Auto-Merge-Modus und Aktionen bei Änderungsblöcken helfen, Merges einfacher zu machen
  • Visualisierungen erleichtern den Vergleich Ihrer Dateien
  • Unterstützt Git, Bazaar, Mercurial, Subversion usw.

Beachten Sie, dass die obige Liste nicht vollständig ist. Die Website enthält eine spezielle Seite mit Funktionen, die eine umfassende Liste der Funktionen enthält, die Meld bietet. Alle dort aufgeführten Funktionen sind in Abschnitte unterteilt, je nachdem, ob das Tool für den Dateivergleich, Verzeichnisvergleich, Versionskontrolle oder im Merge-Modus verwendet wird.

Wie bei jedem anderen Software-Tool gibt es bestimmte Dinge, die Meld nicht tun kann. Die offizielle Website listet mindestens eines davon auf: “Wenn Meld Unterschiede zwischen Dateien anzeigt, zeigt es beide Dateien so an, wie sie in einem normalen Texteditor erscheinen würden. Es fügt keine zusätzlichen Zeilen ein, damit die linke und die rechte Seite einer bestimmten Änderung gleich groß sind. Es gibt keine Option, dies zu tun.”

Fazit

Wir haben hier nur die Oberfläche gekratzt, da Meld noch viel mehr kann. Aber das ist für jetzt in Ordnung, da es der erste Teil der Tutorialreihe ist. Nur um Ihnen eine Vorstellung von den Möglichkeiten von Meld zu geben, können Sie das Tool so konfigurieren, dass es bestimmte Arten von Änderungen ignoriert, es auffordern, einzelne Unterschiede zwischen Dateien zu verschieben, zu kopieren oder zu löschen, sowie es von der Kommandozeile aus zu starten. Wir werden all diese wichtigen Funktionen in den kommenden Teilen dieser Tutorialreihe besprechen.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.