有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在perforce中获取以前的版本CL

我正在编写一个程序,在那里我有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) 个答案

  1. # 1 楼答案

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

    特别是,这些文件的上一个版本是上一个变更列表中的文件

    因此,由于clId是您关心的变更列表,请计算changeclPrev = (clId - 1),然后查找'file@clPrev“