Visual Studio 2013 не предлагает делать слияние на Git pull
Я работаю с Visual Studio 2013 Update 4 и git (размещен на Visual Studio Online). У меня есть 2 локальных коммита и 2 коммита в удаленной ветке. НЕТ локальных изменений для фиксации:
Когда я пытаюсь выполнить Pull (или Fetch) в Visual Studio, я получаю сообщение об ошибке:
Произошла ошибка. Подробное сообщение: 1 конфликт препятствует оформлению заказа
Да, есть конфликт, я должен сделать слияние. И в соответствиина эту страницу Мне следует предложитьссылка для разрешения конфликта. Но я не вижу этого в VS.
Я могу сделать слияние вне VS, но это не главное. В то же время, мой напарник, работающий с такой же настройкой, может выполнить слияние без проблем.Что не так с моей VS?
постскриптум Я установил msysgit, который мог испортить конфигурацию. Согласно этомусообщение мой глобальный.gitconfig
похоже:
[user]
mail = [email protected]
name = trailmax
email = [email protected]
[core]
excludesfile = C:\\Users\\trailmax\\Documents\\gitignore_global.txt
autocrlf = true
editor = \"C:/Program Files (x86)/GitExtensions/GitExtensions.exe\" fileeditor
[diff]
tool = vsdiffmerge
[difftool "vsdiffmerge"]
cmd = \"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\IDE\\vsdiffmerge.exe\" \"$LOCAL\" \"$REMOTE\" //t
keepbackup = false
trustexistcode = true
[merge]
tool = vsdiffmerge
[mergetool]
prompt = true
[mergetool "vsdiffmerge"]
cmd = \"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\IDE\\vsdiffmerge.exe\" \"$REMOTE\" \"$LOCAL\" \"$BASE\" \"$MERGED\" //m
keepbackup = false
trustexistcode = true
[credential]