1

P4Jを使用してディレクトリのチェンジリストを取得しようとしています。これが私が使用したスニペットです、

P4JServer server = //get a valid server using username/pwd
List<P4JFileSpec> fileSpec = P4JFileSpecBuilder.makeFileSpecList(new String[]{"//depot/se/mydir"}); //a valid directory
if(P4JFileSpecBuilder.getValidFileSpecs(fileSpec).isEmpty()) {
    throw new RuntimeException("File spec invalid for [" + depotPath + "]"); 
}
List<P4JChangeList> changes = server.getChangeLists(10, fileSpec, null, null, true, true, false, true);
System.out.println(changes.size()); //prints 0 here   

ただし、有効なファイルである「// depot / se / myfile」を使用すると、チェンジリストが出力されます。私は何か間違ったことをしていますか?ディレクトリにチェンジリストが必要です。

4

1 に答える 1

5

ディレクトリ名は次のように指定する必要があります

「//depot/se/mydir/...」ではなく「//depot/ se/mydir」

于 2009-10-14T10:42:01.950 に答える