2

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

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

有与此等效的 P4J 吗?

4

1 回答 1

3

没关系。知道了。

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

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

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

其他参数应按null, null, true, true, false, true该顺序设置。

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

于 2016-02-04T11:33:56.593 回答