在Perforce Java API中替代P4 Diff2

时间:2018-11-01 16:27:25

标签: perforce p4java

我在本地存储区中有2个分支。我正在开发一个实用程序JAR,它可以比较两个分支,并列出发布周期中各个开发人员所做的更改(已更改,添加和删除的文件)

以前,我在P4命令行中使用P4 Diff2命令手动列出更改,并将输出复制粘贴到excel中以生成报告。现在,我尝试使用Perforce Java API进行相同的操作

p4 diff2 -Od //depot/rel1/ //depot/rel2/

有人可以在Perforce Java API中建议Diff2的替代版本

预先感谢

1 个答案:

答案 0 :(得分:0)

如果diff2命令执行了您想做的事情,您可能只想从P4Java运行该命令,而不是寻找它的替代方法:

https://www.perforce.com/perforce/doc.current/manuals/p4java-javadoc/com/perforce/p4java/impl/mapbased/server/cmd/Diff2Delegator.html

如果由于summary()不能满足您的需要而需要替代方法,您能解释一下所需要的吗?