我正在编写一个程序,我有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);
}
答案 0 :(得分:1)
修订说明符可以在这里为您提供帮助(请参阅“p4帮助修订”)。
特别是,每个文件的先前版本都是上一个更改列表中的文件。
因此,由于clId是您关注的更改列表,请计算更改clPrev = (clId - 1)
,然后查找“file @ clPrev”。