wie man git difftool macht, um immer absolute Pfade zu exportieren

Bei Verwendung von 'git difftool' wird der relative Pfad zur externen Diff-Anwendung übergeben, wenn eine der Dateien die neueste Version ist.

~ / .gitconfig

[difftool "echo"]
    cmd = echo $LOCAL $REMOTE
    path =
[diff]
    tool = echo

Beispielbefehl

git difftool e3d654bc65404b9229abc0251a6793ffbfccdee3 6c6b5fd34196402e4fa0e8cf42f681d9fbd5359f

Viewing: 'app/views/shared/_graph.html.slim'
Launch 'echo' [Y/n]: y
app/views/shared/_graph.html.slim /var/folders/fs/3pgvhwkj2vq4qt3q6n74s5880000gn/T//XGFoyj__graph.html.slim

In diesem Beispielapp/views/shared/_graph.html.slim ist ein relativer Pfad, der an eine externe Diff-Anwendung übergeben wird, und da er relativ ist, kann die Diff-Anwendung ihn nicht öffnen.

Wie kann ich 'git difftool' dazu bringen, IMMER absolute Pfade zu exportieren?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage