如何在p4merge中设置文件标签

Wee*_*ble 8 svn perforce p4merge

从p4v调用p4merge时,它会将库路径显示为文件上的标签.我想使用p4merge作为SVN的差异查看器,为此我有这个批处理文件:

@echo off
pause
p4merge %6 %7
Run Code Online (Sandbox Code Playgroud)

这样可行,但左侧和右侧面板上显示的标签是SVN为p4merge提供的临时文件的名称.SVN传递给批处理文件的参数%3和%5分别包含左侧和右侧面板的相应标签.我确信我记得有命令行参数来设置你想要在每个面板上显示的标签,但它们没有列出p4merge -h.这些是什么?

Wee*_*ble 19

看起来我正在寻找的选项是-nl NAME命名左窗格并-nr NAME命名右窗格.所以我的批处理文件现在是:

@echo off
pause
p4merge -nl %3 -nr %5 %6 %7
Run Code Online (Sandbox Code Playgroud)

  • 对于那些有兴趣重命名的人来说,合并的其他面板:** - nb**设置基本文件面板的标签;** - nm**设置合并文件面板的标签 (9认同)
  • 很抱歉劫持你的答案但是为了我自私的收获,我将在这里记录我首选的TortoiseSVN Merge工具设置,以便我稍后再找到它."C:\ Program Files\Perforce\p4merge.exe"-nl"%tname(theirs)" - nr"%yname(mine)" - nb"%bname(base)" - nm"%mname(merged)"%基数%他们的%矿井%合并 (3认同)