如何在perforce中获得以前的修订版CL

时间:2015-07-27 11:21:05

标签: java perforce perforce-integrate perforce-branch-spec

我正在编写一个程序,我有CL,我需要从中访问每个文件的previoius修订版CL

我怎样才能得到它?

我写的代码到现在为止:

IChangelist cl = server.getChangelist(clId);   
List<IFileSpec> files = cl.getFiles(true);  
for(int i = 0; i < files.size() ; i++) {  
    IFileSpec fileSpec=files.get(i);
}

1 个答案:

答案 0 :(得分:1)

修订说明符可以在这里为您提供帮助(请参阅“p4帮助修订”)。

特别是,每个文件的先前版本都是上一个更改列表中的文件。

因此,由于clId是您关注的更改列表,请计算更改clPrev = (clId - 1),然后查找“file @ clPrev”。