是否有可能在Visual Studio 2012年使用diff工具使用Git在一起吗? 使用“devenv的/差异的fileA FILEB”我可以弹出一个diff两个文件之间,但如何可以添加第三个(基本文件),以及,具有3次并排。
即时通讯目前使用TortoiseGit和BeyondCompare。
是否有可能在Visual Studio 2012年使用diff工具使用Git在一起吗? 使用“devenv的/差异的fileA FILEB”我可以弹出一个diff两个文件之间,但如何可以添加第三个(基本文件),以及,具有3次并排。
即时通讯目前使用TortoiseGit和BeyondCompare。
Git的,可以配置为使用任何通用的比较工具,它不但知道开箱的一个。 要调用一个通用的比较工具,设置diff.tool
配置变量到自定义的比较工具的别名,说“vs2012”,键入git config --global diff.tool vs2012
并创建相应的cmd
通过键入该差异的工具变量的别名git config --global difftool.vs2012.cmd <path_to_devenv> -diff "$LOCAL" "$REMOTE"
请注意,我使用破折号,而不是一个斜杠的“差异”选项,以解决MSYS路径重整的问题,幸运的是devenv的同时接受命令行选项破折号。 现在你应该可以通过键入调用VS2012比较工具git difftool
。
对于合并,我想我必须让你失望, devenv /diff
只接受完全相同的两个文件。