Git vsDiffMerge未作为Sourcetree外部合并工具运行
我正在尝试将vsDiffMerge(来自Visual Studio Professional 2017)设置为SourceTree的外部合并/差异工具。但是,当我试图用外部工具解决合并冲突时,什么也没有发生。我知道我以前让它工作过,但最近我不得不重新安装Sourcetree,现在我无法让它工作 按照中的说明,我进入工具>选项>差异。我设置了以下内容:Git vsDiffMerge未作为Sourcetree外部合并工具运行,git,visual-studio,atlassian-sourcetree,merge-conflict-resolution,mergetool,Git,Visual Studio,Atlassian Sourcetree,Merge Conflict Resolution,Mergetool,我正在尝试将vsDiffMerge(来自Visual Studio Professional 2017)设置为SourceTree的外部合并/差异工具。但是,当我试图用外部工具解决合并冲突时,什么也没有发生。我知道我以前让它工作过,但最近我不得不重新安装Sourcetree,现在我无法让它工作 按照中的说明,我进入工具>选项>差异。我设置了以下内容: 外部差异工具和合并工具都可用于自定义 Diff命令和Merge命令都指向“C:\Program Files(x86)\Microsoft Vis
- 外部差异工具和合并工具都可用于
自定义
- Diff命令和Merge命令都指向
“C:\Program Files(x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\vsDiffMerge.exe”
“$LOCAL”“$REMOTE”“Source”“Target”//t的Diff命令参数
- 将命令参数合并到
“$LOCAL”“$REMOTE”“$BASE”“$MERGED”//m
我的设置方式有问题吗?还有什么我应该检查或尝试的吗?我一直不知道为什么它不适用于VS 2017,但我最近升级到VS 2019,并更新了新安装的
vsDiffMerge.exe
版本的路径,之后它再次工作。因此,如果其他人遇到此问题,请尝试更新Visual Studio。此外,我认为这是解决此问题的正确位置,因为该工具主要用于编程,我也看到过类似的问题。然而,如果苏或其他一些网站将是一个更好的地方,这个问题,让我知道。