1

私は、各ファイル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);
}
4

1 に答える 1

1

ここでは、リビジョン指定子が役立ちます (「p4 ヘルプ リビジョン」を参照)。

特に、これらの各ファイルの以前のリビジョンは、以前の変更リストのファイルです。

したがって、clId は重要な変更リストであるため、 change を計算してからclPrev = (clId - 1)、「file@clPrev」を探します。

于 2015-07-27T14:08:45.517 に答える