I имеют следующие конфигурации Git относительно mergetool
:Где находятся эти параметры конфигурации?
C:\Users\Me\Documents\GitHub\MyProject [branch-1]> git config --list | grep mergetool
alias.mt=mergetool
mergetool.prompt=false
mergetool.keepbackup=false
mergetool.bc3.cmd="c:/program files (x86)/beyond compare 3/bcomp.exe" "$LOCAL" "$REMOTE" "$BASE" " $MERGED"
mergetool.bc3.trustexitcode=true
mergetool.p4.cmd="c:/program files/Perforce/p4merge.exe" "$BASE" "$LOCAL" "$REMOTE" "$MERGED"
mergetool.p4.trustexitcode=false
mergetool.kdiff3.path=C:\Program Files (x86)\KDiff3\kdiff3.exe
mergetool.kdiff3.prompt=true
mergetool.kdiff3.keepbackup=false
mergetool.kdiff3.trustexitcode=false
Я больше всего озабочены тем, как mergetool.bc3
и mergetool.p4
получил там. Эти конфигурации не находятся в глобальном файле gitconfig
, а также не находятся в локальном. Есть ли другое место, где git config --list
извлекает данные конфигурации, кроме глобальных и локальных настроек репозитория?
EDIT: Я использую Windows,