是否可以将visual studio 2012中的diff工具与git一起使用? 使用“devenv / diff fileA fileB”我可以在两个文件之间调出差异,但是 如何添加第三个(基本文件),并排显示3个视图。
我目前正在使用TortoiseGit和BeyondCompare。
答案 0 :(得分:4)
Git可以配置为使用任何通用的diff工具,而不仅仅是它开箱即用的工具。要调用通用差异工具,请通过键入diff.tool
将git config --global diff.tool vs2012
配置变量设置为自定义差异工具别名,例如“vs2012”,并为该差异工具别名创建相应的cmd
变量输入git config --global difftool.vs2012.cmd <path_to_devenv> -diff "$LOCAL" "$REMOTE"
。请注意,我使用短划线而不是斜线“diff”选项来解决MSYS路径重整问题,幸运的是devenv也接受命令行选项的破折号。现在,您应该可以通过键入git difftool
来调用VS2012差异工具。
对于合并,我想我必须让你失望,devenv /diff
只接受两个文件。