Я только начинаю работать с Git. Я хотел бы использовать TortoiseMerge как diffftool и mergetool.
В моем .gtconfig в моем личном каталоге пользователя у меня есть следующие разделы. Я удалил пользовательские и цветовые разделы для этого вопроса.
[merge]
tool = tortoisemerge
[mergetool "tortoisemerge"]
cmd = \"TortoiseMerge.exe\" -base:\"$BASE\" -mine:\"$LOCAL\" -theirs:\"$REMOTE\" -merged:\"$MERGED\"
[diff]
tool = tortoisemerge
[difftool "tortoisemerge"]
cmd = \"TortoiseMerge.exe\" -base:\"$BASE\" -mine:\"$LOCAL\" -theirs:\"$REMOTE\" -merged:\"$MERGED\"
Если я нахожу tortoisemerge в приглашении Git Bash, он загружается. Он, как известно, находится на пути. Но если я наберу команду, я получаю следующую ошибку.
Rich:mygittest (master *)
$ git difftool
error: 'tortoisemerge' can only be used to resolve merges
merge tool candidates: kompare emerge vimdiff
No known merge resolution program available.
external diff died, stopping at readme.txt.
Rich:mygittest (master *)
$
Что я не понимаю, чтобы сделать эту работу? Tortoisemerge установлен с TortoiseSVN.