Arbeitsleitfaden für den Mac

Git-Diffs und Merge-Konflikte auf dem Mac prüfen

Prüfen Sie die Git-Eingaberollen, lösen Sie einen Konflikt und kontrollieren Sie das Ergebnis in Git.

MergeDock 3Way merge view
3Way-Merge-Ansicht für BASE, LOCAL, REMOTE und MERGED

1. Difftool und Mergetool haben unterschiedliche Aufgaben

Ein Difftool dient zum Prüfen von Unterschieden. Ein Mergetool dient zum Lösen eines Konflikts und Speichern des aufgelösten Ergebnisses.

2. Die Rollen des 3-Way-Vergleichs kennen

BASE
BASE ist der gemeinsame Ausgangspunkt.
LOCAL
LOCAL ist die Version Ihres aktuellen Branches.
REMOTE
REMOTE ist die Version des anderen Branches oder der anderen Quelle.
MERGED
MERGED ist die aufgelöste Datei, die Sie speichern.

3. Vor dem Auflösen prüfen

Prüfen Sie Repository, Dateipfade und Eingaberollen, bevor Sie eine Lösung auswählen.

Eine Gegenüberstellung hilft Ihnen, jede Änderung im umgebenden Kontext zu vergleichen.

4. Das aufgelöste Ergebnis speichern

Wählen Sie eine Seite, kombinieren Sie beide Seiten oder bearbeiten Sie das Ergebnis, sofern die App dies zulässt.

Speichern Sie das Ergebnis in MERGED und prüfen Sie anschließend den Repository-Status separat in Git.

5. CLI und Konfiguration

Verwenden Sie nur die Git-Befehls- und Konfigurationsnamen, die in der installierten App oder ihrer Hilfe angezeigt werden.

Betrachten Sie MergeDock nicht als Ersatz für Commits, Branches oder die Repository-Verwaltung.

MergeDock 3Way Git merge example
3Way-Merge-Ansicht für BASE, LOCAL, REMOTE und MERGED

6. Häufige Prüfungen

  • Wenn der Zugriff verweigert wird, gewähren Sie macOS Zugriff auf die ausgewählten Dateien oder Ordner.
  • Wenn ein Repository verschoben wurde, öffnen Sie vor dem erneuten Versuch die aktuellen Pfade erneut.
  • Wenn ein Vergleich mit unerwarteten Rollen startet, halten Sie an und prüfen Sie die Eingaben vor dem Speichern.

7. Den nächsten Arbeitsablauf wählen

Für gewöhnliche Dateiänderungen verwenden Sie den Dateivergleichsleitfaden. Für viele Dateien und geplante Kopiervorgänge verwenden Sie den Ordnerleitfaden.