【问题标题】:Resolve merge conflict in visual studio is disable解决 Visual Studio 中的合并冲突已禁用
【发布时间】:2019-05-21 12:34:36
【问题描述】:

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

【问题讨论】:

    标签: git-bash visual-studio-2019 git-merge-conflict


    【解决方案1】:

    如果您的 git config(通常是全局配置: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
    

    【讨论】:

    • 所以我需要将这些行添加到我的 git config 和 Visual Studio.exe 目录中,对吗?
    • @AhTan 你可以将它添加到你的 ~/.gitconfig 全局 Git 配置文件中。
    猜你喜欢
    • 2016-11-08
    • 1970-01-01
    • 2021-11-09
    • 2012-03-01
    • 2015-10-15
    • 2014-10-19
    • 1970-01-01
    • 2013-10-27
    • 2018-08-04
    相关资源
    最近更新 更多