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.

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.