-->

使用vs2012比较工具git的合并(git merge using the vs2012 diff

2019-09-22 16:20发布

是否有可能在Visual Studio 2012年使用diff工具使用Git在一起吗? 使用“devenv的/差异的fileA FILEB”我可以弹出一个diff两个文件之间,但如何可以添加第三个(基本文件),以及,具有3次并排。

即时通讯目前使用TortoiseGit和BeyondCompare。

Answer 1:

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只接受完全相同的两个文件。



文章来源: git merge using the vs2012 diff tool