指定备用的下一个修订版本标签
修订对象时,默认情况下系统会自动在系列中选择下一个修订版本。
要为使用基于列表或基于状态的版本控制的对象指定下一备用修订版本标签,将以下嵌套标记添加到修订版本标签 (要为其提供下一备用修订版本标签) 的 value 标记中:
<revTo>alternate_revision_label</revTo>
其中,alternate_revision_label 是稍后将出现在序列中的修订版本标签。
然后,在进行修订操作时,在系列中就会使用备用的下一个修订版本标签代替下一个修订版本标签。例如,假定您有以下定义的方案:
<?xml version="1.0" encoding="UTF-8"?>
<scheme>
<series name = "name1">
<seed name = "seed_name1">
<value>P1</value>
<value>P2</value>
<value>P3</value>
<value>P4</value>
<value>P5</value>
</seed>
</series>
</scheme>
要在上述方案中指定当前处于修订版本 P2 的对象的下一个修订版本标签为 P4 (而非 P3),可按如下方法修改该方案:
<?xml version="1.0" encoding="UTF-8"?>
<scheme>
<series name = "name1">
<seed name = "seed_name1">
<value>P1</value>
<value>P2
<revTo>P4</revTo>
</value>
<value>P3</value>
<value>P4</value>
<value>P5</value>
</seed>
</series>
</scheme>
加载经过了修改的方案后,所有使用该方案且处于修订版本 P2 的对象的下一修订版本标签为 P4。
要允许用户在修订一个或多个对象时指定下一修订版本标签,可以更改“首选项管理”实用程序中“修订”类别下所列出的“允许修订时覆盖”首选项。
如果允许用户覆盖下一个修订版本标签,则可以修改基于列表或基于状态的修订版本方案,以确定用户可从中选取的备用修订版本标签的列表。
|
当用户被允许覆盖修订版本标签时,如果您未指定备用的下一个修订版本标签,则用户可从正在使用的系列的下十个修订版本标签中进行选择。只有在基于列表或基于状态的版本控制方案中才能指定接下来备用的修订版本标签,并且限制为选择指定标签。
|
要确定替代的修订版本标签的列表,可通过添加多个 revTo 嵌入式标记修改系列。例如,要将 P4 和 P5 指定为 P2 的备用下一个修订版本标签,请使用以下方法:
<?xml version="1.0" encoding="UTF-8"?>
<scheme>
<series name = "name1">
<seed name = "seed_name1">
<value>P1</value>
<value>P2
<revTo>P4</revTo>
<revTo>P5</revTo>
</value>
<value>P3</value>
<value>P4</value>
<value>P5</value>
</seed>
</series>
</scheme>
最多可在界面 (用户在此为对象选择修订版本标签) 中列出十个为给定修订版本标签所指定的备用修订版本标签。