8

我喜欢使用WinMerge文件比较工具。我想将它与 Perforce 的 P4V 工具一起用作我的差异编辑器。

如何将 Perforce 配置为允许这样做?

4

1 回答 1

11

这个有可能。按着这些次序:

  1. 在 P4V 客户端中,选择:Edit> Preferences
    --> 出现首选项对话框

  2. 在对话框中,在左侧列表中,Diff朝底部选择。

  3. 将“默认差异应用程序”更改为“其他应用程序”,然后设置:

Location:     C:/Program Files (x86)/WinMerge/WinMergeU.exe
Arguments:    /ul /ur /e %1 %2

根据 WinMerge 的命令行参数文档:

  • /ul阻止 WinMerge 将左侧路径添加到最近使用 (MRU) 列表。外部应用程序不应将路径添加到“选择文件或文件夹”对话框中的 MRU 列表。
  • /ur阻止 WinMerge 将正确的路径添加到最近使用 (MRU) 列表中。外部应用程序不应将路径添加到“选择文件或文件夹”对话框中的 MRU 列表。
  • /e使您能够通过单次 Esc 键来关闭 WinMerge。这在您将 WinMerge 用作外部比较应用程序时很有用:您可以像对话框一样快速关闭 WinMerge。如果没有此参数,您可能必须多次按 Esc 才能关闭其所有窗口。

Perforce 首选项对话框

WinMerge 站点上的文档描述了如何将其设置为与 Visual Studio、SVN 和 Visual Source Safe 一起使用。

于 2016-07-05T23:50:27.953 回答