我想得到CLs,它是两个构建标签之间所有中间构建的一部分。这可以在命令行上使用以下方法实现:
p4 changes "DEPOT_DIR_STRUCT/...@>BUILD_LBL_1,@<=BUILD_LBL_2"有与此类似的P4J吗?
发布于 2016-02-04 11:33:56
不要紧。明白了。
这可以使用IServer.getChangelists(...)方法来完成。
对于CLs的完整列表,第一个参数应该设置为-1。
该方法的第二个参数,即List<IFileSpec>应该使用参数为"DEPOT_DIR_STRUCT/...@>BUILD_LBL_1,@<=BUILD_LBL_2"的FileSpecBuilder.makeFileSpecList(...)方法创建。
其他参数应按该顺序设置为null, null, true, true, false, true。
后来,我在某些构建标签上遇到了这问题。因此,如果遇到类似的情况,请尝试将includeIntegrated参数设置为false
https://stackoverflow.com/questions/35199546
复制相似问题