我使用perforce api for java来获取perforce repo的提交历史记录。
我浏览了可用于Iserver界面的完整功能集。
有人可以指出我可以找到哪些功能吗?要么 有没有更简单,更好的方法来处理这个问题?
我想要的是 -
1)谁在分支中提交了最后几个(比如5个)提交。
答案 0 :(得分:2)
要找出谁在分支中进行了最后5次提交,请尝试使用Server.getChangelists():
指定maxMostRecent = 5,对于你的fileSpecs,指定// depot / branch / name /...
由于您只需要提交更改,请指定submittedOnly = true。
我认为您可以忽略针对特定用例的getChangelists的其他参数。
检索完这些更改列表后,请查看您返回的ChangelistSummary中的getUsername函数。
答案 1 :(得分:0)
您可以尝试:p4 filelog
或here是自定义函数的stackoverflow的帖子。