首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将p4merge设置为Visual 2015的diff工具

如何将p4merge设置为Visual 2015的diff工具
EN

Stack Overflow用户
提问于 2016-09-21 07:31:12
回答 1查看 1.6K关注 0票数 6

通过P4Merge教程,我成功地将TortoiseGit与连接起来。

但是,考虑到我大部分时间都在IDE中(Visual 2015),我也想将它设置为使用P4Merge作为一个区分工具。

以前(也就是在使用TFS时),就足够了。但是,考虑到我现在使用的是git,在VS中没有选择以这种方式将其连接起来:

但是,我发现多么可以通过VisualStudio2015 Tools Developer命令提示符和tf diff /configure配置用户工具,就像上一篇教程中关于.bat文件的介绍一样,但它似乎对我没有任何帮助。

我可能遗漏了一些东西,但我希望,考虑到现在P4Merge、VS (& git)的流行程度,现在必须有人已经做到了这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-28 02:38:38

我假设您在默认安装目录中安装了P4Merge,如果没有在下面列出的命令中相应地编辑目录的话。

在命令行中执行这些命令,将Git的默认mergetool和difftool设置为P4Merge。

代码语言:javascript
复制
git config --global merge.tool p4merge
git config --global mergetool.p4merge.path "C:/Program Files/Perforce/p4merge.exe"
git config --global diff.tool p4merge
git config --global difftool.p4merge.path "C:/Program Files/Perforce/p4merge.exe"

在此之后,每当git扩散工具启动时,它将启动p4merge。

但是,在存储库级别上仍然存在一个覆盖全局设置的设置,它位于.git/config中,您可以手动编辑配置文件,或者可以打开命令行,将目录更改为存储库,并使用以下命令更改默认的合并和扩散工具。

代码语言:javascript
复制
git config --local merge.tool p4merge
git config --local mergetool.p4merge.path "C:/Program Files/Perforce/p4merge.exe"
git config --local diff.tool p4merge
git config --local difftool.p4merge.path "C:/Program Files/Perforce/p4merge.exe"
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39610147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档