O Visual Studio 2013 não oferece mesclagem no pull do Git
Estou trabalhando com o Visual Studio 2013 Update 4 e o git (hospedado no Visual Studio Online). Eu tenho 2 confirmações locais e 2 confirmações na ramificação remota. Não há alterações locais a serem confirmadas:
Quando tento fazer Pull (ou buscar) no Visual Studio, recebo o erro:
Um erro ocorreu. Mensagem detalhada: 1 conflito impede a finalização da compra
Sim, há um conflito, eu devo fazer a fusão. E de acordopara esta página Eu deveria me oferecer umlink para resolver conflitos. Mas não vejo isso no VS.
Eu posso fazer uma fusão fora do VS, mas esse não é o ponto. Ao mesmo tempo, meu colega de trabalho executando a mesma configuração pode fazer a mesclagem sem problemas.O que há de errado com o meu VS?
p.s. Eu tenho o msysgit instalado que pode ter interferido nas configurações. De acordo com issopostar meu global.gitconfig
parece:
[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]