修改流程规则

此子命令可修改指定流程规则。

开始之前

您必须是流程规则管理员角色,才能使用此命令。

关于此任务

ccm pr|process_rule|ut|update_temp|update_template|rt|recon_temp|
        reconfigure_template -m|-modify 
        [(-fol|-folder|-folders folder_spec)...] [(-ft|-folder_temp|
        -folder_temps|-folder_template|-folder_templates 
        folder_template_spec)...] [-bn|-baseline_name baseline_spec] 
        [-lb|-latest_baseline] [-usb|-user_selected_baseline] 
        [-lbp|-latest_baseline_projects] [-lsp|-latest_static_projects] 
        [-lsbmp|-latest_static_or_build_management_projects] 
        [-brp|-baseline_release_purpose|-baseline_release_purposes 
        release_purposes ( [-pr|-prepend] | [-ap|-append] )] 
        [-pb|-prep_baseline] [-nopb|-noprep_baseline] 
        [-matching version_matching_string] process_rule_spec...
-ap|-append
当与 -brp|-baseline_release_purpose|-baseline_release_purposes 选项结合使用时,指定将发布标识附加到当前发布标识用途对列表。
-brp|-baseline_release_purpose|-baseline_release_purposes release_purposes
指定流程规则的基线发布标识和用途对。当流程规则使用最新基线选择方式时,将使用基线发布标识用途列表。该列表的顺序很重要。在最新基线搜索方式中,更新将查找符合第一个发布标识和用途的基线。如果未找到任何基线,那么更新将查找符合第二个发布标识和用途的基线。

release_purposes 值是由一个或多个项组成的列表,其中每一项均包括 release_spec、冒号 (:) 和用途名称。可以将 release_spec 设置为单一发布标识,或设置为关键字 %release%baseline_release%release 关键字意味着流程规则的当前发布标识。%baseline_release 关键字意味着流程规则发布标识的基线发布标识。用途名称必须是已定义的用途。

如果指定了 -ap|-append,那么指定的发布标识用途对将添加到当前列表末尾。如果指定了 -pr|-prepend,那么指定的发布标识用途对将添加到当前列表头部。如果这两个选项均未指定,那么指定的发布标识用途将替换当前列表。

-bn|-baseline_name baseline_spec
指定流程规则使用指定基线的选择方式。可以将 baseline_spec 设置为单一基线。
-fol|-folder|-folders folder_spec
指定要从每个流程规则中除去的文件夹。一般流程规则只能具有文件夹模板。
-ft|-folder_temp|-folder_temps|-folder_template|-folder_templates folder_template_spec
指定要从每个流程规则中除去的文件夹模板。
-lb|-latest_baseline
指定流程规则使用最新的基线。当更新使用此流程规则的项目分组集时,将找到符合指定基线发布标识用途对列表的最新基线。
-lbp|-latest_baseline_projects
指定流程规则使用最新基线项目。当项目分组集使用此流程规则,并且更新项目时,将选择符合版本符合条件和准备基线条件的最新项目作为基线项目。
-lsp|-latest_static_projects
指定流程规则使用最新的静态项目。此选项不能与 -pb|-prep_baseline 选项结合使用。
-lsbmp|-latest_static_or_build_management_projects
指定流程规则使用最新的静态项目或构建管理项目。此选项不能与 -nopb|-noprep_baseline 选项结合使用。
-matching version_matching_string
当流程规则使用最新基线项目的选择方式时,任何其他条件都将以候选基线项目的版本作为符合依据。

可以输入用于识别基线的版本。如果由于具有相同发布标识值的多个项目发布标识而导致指定基线发布标识不足以确定发布标识时,请使用此字段。

例如,某公司具有三个已发布的项目层次结构,且发布标识均为 1.0。这些项目版本分别为 1.0_alpha1.0_beta1.0_gr。在此情况下,将“基线发布标识”选项指定为 1.0 不足以确定使用此流程规则的项目。请将“基线版本符合”选项设置为 1.0_gr,以使用版本为 1.0_gr 的项目作为基线。

如果 1.0_gr 项目层次结构中的所有基线都没有相同版本,但它们的版本相似,那么可以指定通配符。例如,如果项目层次结构包含版本 1.0_gr1.0_gr_unix1.0_gr_windows,那么可以将“基线版本符合”选项设置为1.0_gr*。此设置将选择带有前缀 1.0_gr 的版本,即使版本的剩余部分可能不同。(如果项目有多个基线选项,那么它会选择其平台符合的基线。例如,项目 2.0_int_unix 可能将 1.0_gr_unix1.0_gr_windows 标识为可能的基线。项目会检查符合的平台,然后使用 1.0_gr_unix。作出此选择的原因是数据库设置为缺省支持并行平台的开发。)

-nopb|-noprep_baseline
仅当流程规则具有 latest_baseline_projects 基线选择方式时,才有效。此选项指示不会将 prep 状态的项目视为使用此流程规则的个别项目的可能基线项目。请改用 -lsp|-latest_static_projects 选项。
-pb|-prep_baseline
仅当流程规则具有 latest_baseline_projects 基线选择方式时,才有效。此选项指示将 prep 状态的项目视为使用此流程规则的个别项目的可能基线项目。请改用 -lsbmp|-latest_static_or_build_management_projects 选项。
process_rule_spec
指定要修改的流程规则。请参阅流程规则规范以获取详细信息。
pr|-prepend
当与 -brp|-baseline_release_purpose|-baseline_release_purposes 选项结合使用时,指定的发布标识用途对将添加到当前列表头部。
-usb|-user_selected_baseline
指定流程规则未指定用于查找基线项目的基线。基线由用户选择。

示例


反馈