p4 更改等同于 P4Java

p4 changes equivalent for P4Java

我想获取属于两个构建标签之间的所有中间构建的 CL。这可以在命令行上使用 :

来实现
p4 changes "DEPOT_DIR_STRUCT/...@>BUILD_LBL_1,@<=BUILD_LBL_2"

是否有与此等效的 P4J?

没关系。知道了。

这可以使用 IServer.getChangelists(...) 方法来完成。

第一个参数应设置为 -1 以获得完整的 CL 列表。

此方法的第二个参数,即 List<IFileSpec> 应使用参数为 "DEPOT_DIR_STRUCT/...@>BUILD_LBL_1,@<=BUILD_LBL_2"FileSpecBuilder.makeFileSpecList(...) 方法创建。

其他参数应按此顺序设置为 null, null, true, true, false, true

我后来遇到了 this 某些构建标签的问题。所以如果遇到类似情况,尝试将includeIntegrated参数设置为false