Git жалуется на отсутствие такого файла или каталога при использовании difftool - PullRequest
0 голосов
/ 07 октября 2019

Я настроил git для использования kdiff3, но, похоже, выдает следующую ошибку:

$ GIT_TRACE=1 git difftool
09:23:36.319531 git.c:419               trace: built-in: git difftool
09:23:36.321130 run-command.c:643       trace: run_command: GIT_EXTERNAL_DIFF=git-difftool--helper GIT_PAGER= git diff
09:23:36.322094 git.c:419               trace: built-in: git diff
09:23:36.340596 run-command.c:643       trace: run_command: GIT_DIFF_PATH_COUNTER=1 GIT_DIFF_PATH_TOTAL=3 git-difftool--helper init.el /tmp/LqOdEz_init.el 397ab56b39cf979c392c807c714cade1b949d1dd 100644 init.el 0000000000000000000000000000000000000000 100644
error: cannot run git-difftool--helper: No such file or directory
fatal: external diff died, stopping at init.el

Моя конфигурация:

[diff]
    tool  = kdiff3
[difftool]
    prompt = false
[difftool "kdiff3"]
    cmd = kdiff3 "$LOCAL" "$REMOTE"

Есть идеи, что происходит? Я нахожусь на Linux, если это имеет значение, и я использую git version 2.21.0

Ответы [ 2 ]

0 голосов
/ 08 октября 2019

Мне пришлось скачать этот скрипт и поместить его в мой путь.

0 голосов
/ 07 октября 2019

Может быть, вам нужно определить kdiff3 в переменной PATH

...