我正在编写一个程序,其中有CL,我需要从中访问每个文件的先前版本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);
}

最佳答案

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

特别是,每个文件的先前修订版都是先前变更列表中的文件。

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

10-08 08:36