Разрешить конфликт слияния в Visual Studio отключено - PullRequest
1 голос
/ 21 мая 2019

Ранее я объединял ветку с главной веткой, используя git bash.Когда конфликт произошел, я могу увидеть и решить конфликт в визуальной студии.Но теперь, не знаю, что случилось, git bash не показывает конфликт в визуальной студии.Git Bash входит только в режим редактирования, чтобы объединить ветви, которые я не знаю, как его использовать.Какие-либо настройки нужно установить?Так что я все еще могу использовать визуальную студию для разрешения конфликта в визуальной студии, которая яснее видеть конфликты.

1 Ответ

0 голосов
/ 21 мая 2019

Если ваш git config (обычно глобальный: git config --global -l) действительно объявляет инструмент Visual Studio как инструмент слияния ( как в этом примере ), вы можете вызвать его с помощью git mergetool ${file}:

[merge]
  tool = vsdiffmerge
[mergetool]
  prompt = false
[mergetool "vsdiffmerge"]
  cmd = '"C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/vsdiffmerge.exe"' "$REMOTE" "$LOCAL" "$BASE" "$MERGED" //m
  keepbackup = false
trustexitcode = true
...