我想获得属于两个构建标签之间的所有中间构建的 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