gpt4 book ai didi

git merge 使用 vs2012 diff 工具

转载 作者:太空狗 更新时间:2023-10-29 13:23:39 26 4
gpt4 key购买 nike

visual studio 2012中的diff工具可以和git一起使用吗?使用“devenv/diff fileA fileB”我可以找出两个文件之间的差异,但是我怎样才能同时添加第三个(基本文件),并排显示 3 个 View 。

我目前正在使用 TortoiseGit 和 BeyondCompare。

最佳答案

Git 可以配置为使用任何通用差异工具,而不仅仅是它知道的开箱即用的工具。要调用通用差异工具,请设置 diff.tool通过键入 git config --global diff.tool vs2012 将配置变量设置为自定义差异工具别名,例如“vs2012”并创建相应的 cmd通过键入 git config --global difftool.vs2012.cmd <path_to_devenv> -diff "$LOCAL" "$REMOTE" 为该 diff 工具别名设置变量.请注意,我在“diff”选项中使用破折号而不是斜杠来解决 MSYS 路径重整问题,幸运的是 devenv 也接受命令行选项的破折号。现在您应该可以通过键入 git difftool 来调用 VS2012 diff 工具。 .

为了 merge ,我想我不得不让你失望了,devenv /diff只接受两个文件。

关于git merge 使用 vs2012 diff 工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12507396/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com