【发布时间】:2018-07-23 15:22:04
【问题描述】:
我想使用 Visual Studio 作为 Tower 中的默认合并工具。我查看了安装程序附带的文档和 comparetools.jsons,但不幸的是,vsDiffMerge /? 没有提供任何有用的信息来说明参数的去向。
【问题讨论】:
标签: git visual-studio visual-studio-2017 git-tower
我想使用 Visual Studio 作为 Tower 中的默认合并工具。我查看了安装程序附带的文档和 comparetools.jsons,但不幸的是,vsDiffMerge /? 没有提供任何有用的信息来说明参数的去向。
【问题讨论】:
标签: git visual-studio visual-studio-2017 git-tower
要将 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:
另见:
【讨论】: