ABDiff-Hilfe

Text-Merge

Ein Text-Merge kombiniert Änderungen aus zwei Versionen einer Datei zu einem einzigen bearbeitbaren Ergebnis.

Sie können ein Merge über Git-Integration, durch Ablegen von drei Textdateien oder über Datei ▸ Zusammenführen starten.

Layout

Anschlusslayout

Dieser Bildschirm fordert Sie auf, zwei widersprüchliche Änderungen einer gemeinsamen Basisdatei zu lösen.

Der mittlere Bereich hebt den Konfliktbereich gelb hervor und lässt ihn leer. Sie müssen explizit entscheiden, welche Änderungen gelten, oder eine benutzerdefinierte Auflösung eingeben. Die ursprüngliche Basisversion bleibt zugänglich, indem Sie auf die blaue Basis-Beschriftung oben im mittleren Bereich klicken.

Drei-Wege-Merge-Struktur

Dies ist das Standardmodell für ein Git-Drei-Wege-Merge:

Local → Base ← Remote
          ↓
        Result

Ergebnis ist die einzige bearbeitbare Datei. Wenn ABDiff von Git aufgerufen wird, gilt das Merge als abgeschlossen, sobald der Benutzer die Datei speichert (⌘S) und die App beendet.

Bearbeiten und Navigation

Aktion Abkürzung
Vorherige / nächste Zeile ↑/↓
Vorheriger / nächster Bereich ←/→
Springe zur ersten / letzten Reihe ⌘↑ / ⌘↓
Vorherige Änderung / nächste Änderung ⌥↑ / ⌥↓
Vorherige / nächste Hunk ⌥↑ / ⌥↓
Zu einem anderen Bereich wechseln

Kopieren

Aktion Abkürzung
Nach rechts kopieren ⌘→
Nach links kopieren ⌘←
Auswahl erweitern ⇧↑ / ⇧↓
Kopieren Sie den gesamten Hunk nach rechts ⇧⌘→
Kopieren Sie den gesamten Hunk nach links ⇧⌘←

Eine ausgewählte Zeile wird mit einem gelben Rechteck angezeigt. Ein Hunk ist ein zusammenhängender Konflikt-/Änderungsblock. Kopieraktionen sind nur aktiv, wenn sie Ergebnis ändern würden und wenn die Auswahl auf einer echten Zeile liegt.

Änderungen kopieren

Lösen mit…

Alle Kopieraktionen können mit ⌘Z rückgängig gemacht werden.

Bearbeiten

Aktion Abkürzung
Bearbeiten der ausgewählten Ergebniszeile starten Rückkehr
Beginnen Sie direkt mit der Bearbeitung einer Ergebniszeile Doppelklicken Sie auf Zeile
Verpflichten und zur nächsten bearbeitbaren Zeile wechseln Rückgabe (während der Bearbeitung)
Bearbeiten-Modus festlegen und beenden Befehl-Rückgabe
Aktuellen Zeilenpuffer abbrechen und Bearbeitungsmodus beenden Esc oder Command-.

Die Bearbeitung kann auch per Doppelklick auf eine Zeile gestartet werden. Alle Bearbeitungsaktionen können mit ⌘Z rückgängig gemacht werden.

Speichern

Wählen Sie Datei ▸ Speichern oder drücken Sie ⌘S, um den Ergebnisbereich zu speichern. Die anderen Dateien sind schreibgeschützt.

Ansichtsoptionen

Die Text-Merge zeigt Optionen an, die die Art und Weise ändern, wie der Vergleich berechnet oder angezeigt wird. Diese Optionen sind im Optionsmenü verfügbar.

Diese Einstellungen wirken sich auf Abgleich und Visualisierung aus; sie bearbeiten Dateien nicht direkt.

Verwandte Themen