如何通过Java从perforce获取包含签入详细信息的文件列表

如何通过Java从perforce获取包含签入详细信息的文件列表,java,perforce,Java,Perforce,我的目标是提供一个带有分支名称(或路径)的函数,作为回报,返回一个详细信息,如- 此分支中更改了哪些文件 修订版是什么 谁做的改变 什么时候 我知道p4描述,但不确定我是否可以使用它,或者如何使用P4API for Java 如果您能向我推荐相关的方法进行研究,我将不胜感激,以便我能对其进行进一步调查 一个有用的方法是: p4 changes //depot/path/to/branch/... 这将为您提供一个更改列表、更改人以及更改时间 要查找每个更改的文件,正如您已经看到的 p4 d

我的目标是提供一个带有分支名称(或路径)的函数,作为回报,返回一个详细信息,如-

  • 此分支中更改了哪些文件
  • 修订版是什么
  • 谁做的改变
  • 什么时候
我知道p4描述,但不确定我是否可以使用它,或者如何使用P4API for Java


如果您能向我推荐相关的方法进行研究,我将不胜感激,以便我能对其进行进一步调查

一个有用的方法是:

p4 changes //depot/path/to/branch/...
这将为您提供一个更改列表、更改人以及更改时间

要查找每个更改的文件,正如您已经看到的

p4 describe -s change#
因此,首先发出changes命令,获取更改列表,然后针对每个更改进行描述