Col*_*nic 1 merge perforce p4v tortoisemerge
如何配置Perforce使用TortoiseMerge工具进行差异和合并?
我尝试过论点
/base:%1 /mine:%2
Run Code Online (Sandbox Code Playgroud)

关注http://tortoisesvn.net/docs/release/TortoiseMerge_en/tme-automation.html和http://www.perforce.com/perforce/doc.current/manuals/p4v/Configuring_display_preferences.html#Diff.Perforce文档说
在Arguments字段中为第三方diff应用程序指定参数:输入%1作为第一个文件的名称,输入%2作为第二个文件的名称.P4V在调用diff应用程序时用实际的文件名替换这些占位符.
然而,当我尝试它时,TortoiseMerge错误"无法打开文件%1"表明P4V没有替换参数并保持%1原样

您可以通过创建bat文件来完成此操作.在bat文件中,您可以使用正确的参数调用合并程序.这是我的bat文件的内容:
TortoiseMerge.exe /base:%1 /theirs:%2 /mine:%3 /merged:%4
Run Code Online (Sandbox Code Playgroud)
p4中的设置%b %1 %2 %r:

如你所见,我调用了我的bat文件"p4Helper.bat"