如何在塔中使用Visual Studio作为合并工具

杰西霍温

我想使用Visual Studio作为Tower中的默认合并工具。我查看了安装程序附带的docs和comparetools.jsons,但不幸的vsDiffMerge /?它没有提供有关将参数放在何处的任何有用信息。

杰西霍温

要将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:

在此处输入图片说明

也可以看看:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以使用WinMerge作为Visual Studio中的合并/差异工具吗?

如何在NTVS中使用nodemon(Visual Studio的节点工具)

如何在 Visual Studio 中使用邮件合并分步向导?

如何在SourceTree中使用VS Code作为合并和差异工具?

如何在Visual Studio中使用PhoneGap

如何在Visual Studio中使用IntelliCode?

如何在Visual Studio中使用Startswith

如何在Visual Studio 2013中使用“外部工具”启动Posh-Git?

如何在Visual Studio 2015中使用Bundler和Minifier工具

Visual Studio 2019如何选择Clang作为工具链?

如何在 Visual Studio 中使用 ApplicationContext 作为启动对象(没有应用程序框架)?

如何在C ++中使用julia语言(Visual Studio)

如何在Visual Studio Code中使用Typescript进行TDD?

如何在Visual Studio Code中使用Cmder?

如何在Visual Studio的发布后事件中使用msbuild?

如何在Visual Studio Code中使用全局gitignore?

如何在Visual Studio Code中使用Qt?

如何在Visual Studio 2017中使用Qt库?

如何在Visual Studio 2017中使用Java

如何在Visual Studio Code中使用Flutter的Widget Inspector?

如何在Visual Studio 2017中使用Jupyter Notebook?

如何在Visual Studio 2013中使用SSL

如何在Visual Studio中使用SSDT重命名表

如何在Visual Studio 2010中使用Boost

如何在 Visual Studio 2019 中使用 editorconfig?

如何在Visual Studio(C#)中使用WebView功能

如何在Visual Studio中使用Bower(从nuget安装)?

如何在Visual Studio 2013中使用NuGet 3.0?

如何在Visual Studio Web表单中使用Google Maps?