Meld
BESCHREIBUNG:
Meld ist ein visuelles Diff-and-Merge-Tool, das sich an Entwickler richtet. Meld hilft dir, Dateien, Verzeichnisse und versionskontrollierte Projekte zu vergleichen. Es bietet einen Zwei- und Drei-Wege-Vergleich sowohl von Dateien als auch von Verzeichnissen und unterstützt viele gängige Versionskontrollsysteme. Meld hilft dir, Codeänderungen zu überprüfen und Patches zu verstehen. Es kann dir sogar dabei helfen, herauszufinden, was in der Zusammenführung vor sich geht, die du immer wieder vermeidest.
Dateivergleich:
- Bearbeite die Dateien direkt und aktualisiere deine Vergleiche im laufenden Betrieb
- Führe zwei- und dreifache Unterschiede und Zusammenführungen durch
- Navigiere einfach zwischen Unterschieden und Konflikten
- Visualisiere globale und lokale Unterschiede mit markierten Einfügungen, Änderungen und Konflikten
- Verwende die integrierte Regex-Textfilterung, um uninteressante Unterschiede zu ignorieren
- Syntax-Hervorhebung
Verzeichnisvergleich:
- Vergleiche zwei oder drei Verzeichnisse Datei für Datei und zeige neue, fehlende und geänderte Dateien an
- Öffne Dateivergleiche von widersprüchlichen oder abweichenden Dateien direkt
- Filtere Dateien oder Verzeichnisse heraus, um falsche Unterschiede zu vermeiden
- Eine einfache Dateiverwaltung ist ebenfalls verfügbar
Versionskontrolle:
- Meld unterstützt viele Versionskontrollsysteme, einschließlich Git, Mercurial, Bazaar und SVN
- Starte Dateivergleiche, um zu überprüfen, welche Änderungen vorgenommen wurden, bevor du ein Commit durchführst
- Betrachte den Status der Dateiversionierung
- Es sind auch einfache Versionskontrollaktionen verfügbar (d. H. Commit/Aktualisieren/Hinzufügen/Entfernen/Löschen von Dateien).
Zusammenführungsmodus (in Entwicklung):
- Führe zwei Dateien automatisch mit einem gemeinsamen Vorfahren zusammen
- Markiere die Basisversion aller widersprüchlichen Änderungen und zeige sie im mittleren Bereich an
- Visualisiere und führe unabhängige Änderungen derselben Datei zusammen
- Sperre schreibgeschützte Zusammenführungsbasen, um Fehler zu vermeiden
- Befehlszeilenschnittstelle zur einfachen Integration in vorhandene Tools