ABDiff-Hilfe

Git-Integration

Dies setzt voraus, dass Sie bereits installed abd und mit dem Git diff and merge workflow vertraut sind.

Für Merge konfigurieren

Führen Sie diese einmal aus:

git config --global merge.tool abd
git config --global mergetool.abd.trustExitCode true
git config --global mergetool.abd.cmd 'abd --base "$BASE" --local "$LOCAL" --remote "$REMOTE" --result "$MERGED"'

Testen Sie es aus einem Ordner mit Dateikonflikten:

git mergetool

Wenn es aufgerufen wird, öffnet ABDiff ein Fenster und wartet, bis Sie es schließen. Wenn Sie die zusammengeführte Datei vor dem Schließen speichern, markiert Git den Konflikt als gelöst.

Wenn die MERGED-Datei Git-Konfliktmarker enthält, versteckt ABDiff sie im Ergebnisbereich, indem jeder Konfliktblock durch leere Zeilen ersetzt wird (eine pro Zeile auf der größeren Seite). Die Datei auf der Festplatte wird erst geändert, wenn Sie sie speichern.

Für Diff konfigurieren

Führen Sie diese einmal aus:

git config --global diff.tool abd
git config --global difftool.prompt false
git config --global difftool.abd.cmd 'abd --local "$LOCAL" --remote "$REMOTE"'

Testen Sie es:

git difftool

Git-Zugriff

ABDiff zeigt den Git-Verlauf an, wenn er verfügbar ist, vorausgesetzt, Sie gewähren explizit Zugriff auf ihr Repository. Dazu müssen Sie den Stammordner des Projekts in der Liste Einstellungen > Ordnerzugriff hinzufügen.

Wenn es mehrere Repositories unter einem gemeinsamen Ordner gibt, möchten Sie diesen gemeinsamen Ordner möglicherweise zur Liste hinzufügen, um Berechtigungen für alle diese Repositories zu erteilen. Siehe Einstellungen.

Konfiguration zurücksetzen

Um die Verwendung von ABDiff zu beenden, führen Sie Folgendes aus:

# reset merge tool
git config --global --unset-all merge.tool
git config --global --unset-all mergetool.abd.cmd
git config --global --unset-all mergetool.abd.trustExitCode

# reset diff tool
git config --global --unset-all diff.tool
git config --global --unset-all difftool.abd.cmd
git config --global --unset-all difftool.prompt

Verwandte Themen