Я попытался заменить Visual Studio difftoo "vsdiffmerge" на "сравнение кода". Для этого я заменил в c: \ users \ heckner.gitconfig ссылку на vsdiffmerge для сравнения кода, например
[core]
autocrlf = true
[user]
name = My Name
email = my.name@domain.com
[diff]
tool = vsdiffmerge
[difftool]
prompt = true
[difftool "vsdiffmerge"]
cmd = \"C:\\Program Files\\Devart\\Code Compare\\CodeCompare.exe\" \"$LOCAL\" \"$REMOTE\"
keepBackup = false
[merge]
tool = vsdiffmerge
[mergetool]
prompt = true
[mergetool "vsdiffmerge"]
cmd = \"C:\\Program Files\\Devart\\Code Compare\\CodeCompare.exe\" \"$REMOTE\" \"$LOCAL\" \"$BASE\" \"$MERGED\" //m
keepBackup = false
trustExitCode = true
Но Visual Studio использует vsdiffmerge, когда я дважды щелкаю по изменению в Team Explorer. Когда я запускаю на командной консоли cmd мой репозиторий git config --list, я вижу, что изменения, указанные выше, применяются. Когда я изменяю свое имя в файле .gitconfig, измененное имя отображается в Visual Studio в разделе «Глобальные параметры»:
![enter image description here](https://i.stack.imgur.com/VUxCI.png)
Кто-нибудь может мне помочь с этим?