我喜欢使用WinMerge文件比较工具。我想将它与 Perforce 的 P4V 工具一起用作我的差异编辑器。
如何配置 Perforce 来允许这样做?
最佳答案
这是可能的。请按照下列步骤操作:
在 P4V 客户端中,选择:
编辑
>首选项
--> 出现“首选项”对话框在对话框的左侧列表中,选择底部的
Diff
。- 将“默认差异应用程序”更改为“其他应用程序”,然后设置:
Location: C:/Program Files (x86)/WinMerge/WinMergeU.exe
Arguments: /ul /ur /e %1 %2
根据 WinMerge 的 Command-line parameters文档:
/ul
阻止 WinMerge 将左侧路径添加到最近使用的 (MRU) 列表中。外部应用程序不应在“选择文件或文件夹”对话框中添加 MRU 列表的路径。/ur
阻止 WinMerge 将正确的路径添加到最近使用的 (MRU) 列表中。外部应用程序不应在“选择文件或文件夹”对话框中添加 MRU 列表的路径。/e
使您可以通过按一下 Esc 键来关闭 WinMerge。当您使用 WinMerge 作为外部比较应用程序时,这非常有用:您可以像对话框一样快速关闭 WinMerge。如果没有此参数,您可能需要多次按 Esc 才能关闭所有窗口。
有documentation在 WinMerge 网站上,该网站还介绍了如何将其设置为与 Visual Studio、SVN 和 Visual Source Safe 一起使用。
关于diff - WinMerge 如何与 Perforce Visual Client (P4V) 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38214562/