使用p4java客户端确定Perforce checkout中的max changelistId

时间:2013-05-24 12:51:46

标签: perforce p4java

我正在寻求帮助,以使用p4java API确定my local Perforce视图的max changeListId / revisionId。我尝试使用com.perforce.p4java.client.Client创建FileSpec列表,但在查询客户端时没有在任何文件上设置changeListId - 服务器正常。

我正在寻找客户的当前版本号,以帮助我确定它是否与服务器同步。来自'p4 cstat'的这个样本的详细信息将是完美的:

p4 cstat
... change 1
... status have

...... 

... change 17
... status partial

... change 18
... status need

p4java p4java version 2012.3

提前致谢!

1 个答案:

答案 0 :(得分:1)

执行此操作的常用方法是使用“p4 changes -m q ///...#have”。使用P4Java,您可以使用IOptionsServer上的GetChangelists()方法以及相应的filespec和版本说明符。