我想获得属于两个构建标签之间的所有中间构建的 CL。这可以在命令行上使用:
p4 changes "DEPOT_DIR_STRUCT/...@>BUILD_LBL_1,@<=BUILD_LBL_2"
有与此等效的 P4J 吗?
没关系。知道了。
这可以使用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