解决 visual studio 中的合并冲突已禁用

Resolve merge conflict in visual studio is disable

之前,我使用 git bash 将分支合并到主分支中。当冲突发生时,我可以在visual studio中看到并解决冲突。 但是现在,不知道发生了什么,git bash 没有显示visual studio中的冲突。 Git bash 只是进入编辑模式合并我不知道如何使用的分支。 需要设置什么设置吗?这样我仍然可以使用 visual studio 来解决 visual studio 中的冲突,这样可以更清楚地看到冲突。

如果您的 git 配置(通常是全局配置:git config --global -l)确实将 Visual Studio 工具声明为合并工具 (as in this example),您可以调用它与 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