WinMerge如何与Perforce Visual Client(P4V)一起使用?

CJB*_*JBS 5 diff perforce p4v winmerge

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

如何配置Perforce以允许此操作?

CJB*_*JBS 9

这个有可能.跟着这些步骤:

  1. 在P4V客户端中,选择:Edit> Preferences
    - >将显示"首选项"对话框

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

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

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

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

  • /ul阻止WinMerge将左路径添加到最近使用(MRU)列表.外部应用程序不应在"选择文件或文件夹"对话框中向MRU列表添加路径.
  • /ur阻止WinMerge将正确的路径添加到最近使用(MRU)列表.外部应用程序不应在"选择文件或文件夹"对话框中向MRU列表添加路径.
  • /e使您可以通过单个Esc键按下关闭WinMerge.当您将WinMerge用作外部比较应用程序时,这非常有用:您可以快速关闭WinMerge,如对话框.如果没有此参数,您可能需要多次按Esc才能关闭其所有窗口.

Perforce首选项对话框

WinMerge网站上有文档描述了如何将其设置为与Visual Studio,SVN和Visual Source Safe一起使用.

  • 该描述是如何区分,而不是如何合并。用于合并的参数是什么?(合并是所选 Diff 条目下一项) (2认同)