我正在寻求帮助,以便使用p4java应用程序接口确定我的本地Perforce视图的最大changeListId/revisionId。我尝试使用com.perforce.p4java.client.Client创建FileSpec列表,但在查询客户机-服务器时,没有在任何文件上设置changeListId。
我正在寻找客户端的当前修订号,以帮助我确定它是否与服务器同步。像'p4 cstat‘中的示例这样的细节将是完美的:
p4 cstat
... change 1
... status have
......
... change 17
... status partial
... change 18
... status needp4java p4java 2012.3版
提前感谢!
发布于 2013-08-15 12:19:08
一种常见的方法是使用"p4 changes -m Q/...#have“。对于P4Java,您可以通过适当的filespec和版本说明符在IOptionsServer上使用GetChangelists()方法。
https://stackoverflow.com/questions/16735418
复制相似问题