指定替代的下一個版本修訂標籤
修訂物件時,依預設,系統會自動選取序列中的下一個版本修訂。
若要針對使用基於檔案或基於狀態之版本化的物件指定替代的下一個版本修訂標籤,請在您要提供替代的下一個版本修訂標籤之版本修訂標籤的值標籤內部,新增下列巢狀標籤:
<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>
最多十個針對給定版本修訂標籤指定的替代版本修訂標籤可以列在使用者從中選取物件的版本修訂標籤的介面中。
這是否有幫助?