特定管理 > 訂做企業物件 > 物件初始化規則管理 > 使用物件初始化規則 > 物件編號與版本化 > 建立並載入版本化 XML 檔案 > 指定替代的下一個版本修訂標籤
  
指定替代的下一個版本修訂標籤
修訂物件時,依預設,系統會自動選取序列中的下一個版本修訂。
若要針對使用檔案型或狀態型版本化的物件,指定替代的下一個修訂版本標籤,請在您要提供替代的下一個修訂版本標籤之修訂版本標籤的 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>
最多十個針對給定版本修訂標籤指定的替代版本修訂標籤可以列在使用者從中選取物件的版本修訂標籤的介面中。例如,假設有下列情況:
零件使用最後一個範例中的版本化配置,而且目前在版本修訂 P2 上。
「允許在版本修訂時重新定義」偏好設定被設定為「是」
則設定修訂版本圖示 「版本修訂」視窗上處於使用中狀態,且當使用者按一下此圖示時,開啟的「選取版本修訂」視窗會包含「選取」下拉式清單,其中包含 P4 與 P5。
在此範例中,如果您未將 revTo 標籤加入到序列中,下拉式清單就會包含序列中 P2 之後的所有修訂版本標籤 (P3、P4 與 P5)。
* 
如果您為修訂版本標籤指定多個 revTo 標籤,而且「允許在修訂版本時重新定義」偏好設定被設定為「否」,則系統會為revTo標籤中的標籤排序 (以它們在序列中的顯示順序),並會選取清單中的第一個修訂版本標籤;不會使用將它們輸入 revTo 標籤中的順序。