【问题标题】:How to use Visual Studio as your merge tool in Tower如何在 Tower 中使用 Visual Studio 作为合并工具
【发布时间】:2018-07-23 15:22:04
【问题描述】:

我想使用 Visual Studio 作为 Tower 中的默认合并工具。我查看了安装程序附带的文档和 comparetools.jsons,但不幸的是,vsDiffMerge /? 没有提供任何有用的信息来说明参数的去向。

【问题讨论】:

    标签: git visual-studio visual-studio-2017 git-tower


    【解决方案1】:

    要将 Visual Studio 2017 配置为 Tower 中的合并工具,请将 vs2017.json 放在以下目录中:%LOCALAPPDATA%\fournova\Tower\Settings\CompareTools\

    设置如下内容,需要时调整Visual Studio搜索路径:

    {
      "DisplayName":           "Visual Studio 2017",
      "MinimumVersion":        "",
      "SupportsDiffChangeset": true,
      "SupportsDirectoryDiff": false,
      "DiffToolArguments":     "\"$LOCAL\" $REMOTE /t",
      "MergeToolArguments":    "\"$REMOTE\" \"$LOCAL\" \"$BASE\" \"$MERGED\" /m",
      "ApplicationRegistryIdentifiers": [
      ],
      "ApplicationPaths": [
          "%ProgramFiles(x86)%\\Microsoft Visual Studio\\Preview\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\vsDiffMerge.exe",
          "%ProgramFiles(x86)%\\Microsoft Visual Studio\\Preview\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\vsDiffMerge.exe",
          "%ProgramFiles(x86)%\\Microsoft Visual Studio\\Preview\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\vsDiffMerge.exe",  
          "%ProgramFiles(x86)%\\Microsoft Visual Studio\\Preview\\TeamExplorer\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\vsDiffMerge.exe",  
          "%ProgramFiles(x86)%\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\vsDiffMerge.exe",
          "%ProgramFiles(x86)%\\Microsoft Visual Studio\\2017\\Professional\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\vsDiffMerge.exe",
          "%ProgramFiles(x86)%\\Microsoft Visual Studio\\2017\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\vsDiffMerge.exe",
          "%ProgramFiles(x86)%\\Microsoft Visual Studio\\2017\\TeamExplorer\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\vsDiffMerge.exe"
      ]
    }
    

    重新启动 Tower,然后在首选项窗口中选择 Visual Studio:

    另见:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-13
      • 2013-12-23
      • 1970-01-01
      • 2015-03-07
      • 2018-03-27
      • 2011-08-01
      • 2013-07-05
      • 1970-01-01
      相关资源
      最近更新 更多