分支是產品的變異。舉例來說,您可為名稱是超級跑車的產品建立分支,來建立超級跑車 (shared:Model=ClassicCar),再從超級跑車建立分支,來建立汽車 (shared:Model=ElectricCar),然後再次從超級跑車建立分支,來建立超級跑車 (shared:Model=PlugInCar)。
在「瀏覽產品」頁面中,超級跑車的分支如下:
分支表示超級跑車的變異。超級跑車的許多子項產品可能適用於所有的變異,例如:煞車系統、車門和內裝。其他像是引擎和車輪等子項產品則可能是各分支有所不同。
開始之前
必須有產品,才能從中建立分支。如需指示,請參閱
建立產品。
程序
- 在「瀏覽產品」畫面中,用滑鼠右鍵按一下您要從中建立分支的產品,然後選取移出新分支。
- 在「移出新分支」對話框中,輸入維度和值。
分支維度藉由定義分支的其中一個特性,來協助說明該分支的唯一性。維度由名稱(例如模型)和值(超級跑車)組成。分支可以有多個維度和值配對,但是每一個分支的維度名稱/值配對組必須是唯一的。
您可以建立本端或共用維度。
本端維度通常定義產品分支的特定層面,例如維度名稱 car_lock 和值 infrared。
共用維度通常定義產品分支的一般層面,例如維度名稱 year 和值 2012。
如果您要設定超級跑車使用範例中的維度,則超級跑車標題變成:超級跑車 (:car_lock=infrared, shared:year=2012)。
每當您在維度之前看到 shared:,就表示維度為共用。
每當您在維度之前看到 :,就表示維度為本端。
使用「管理分支維度」畫面來管理維度(產品
> 管理分支維度)。
- 按一下建立。
如果是使用 Rational Team Concert™ 整合,並且給所連接的產品建立分支,然後共用產品變式,則產品樹狀結構管理的一般規則會套用至新的產品變式。如需相關討論,請參閱版本與變式。
範例
分支的部分範例如下:
- 「汽車」有一個方向盤在左側的美國駕駛分支 [汽車 (shared:Model=US)],以及一個方向盤在右側的英國駕駛分支 [汽車 (shared:Model=UK)]。
「血壓壓脈袋」有一個成人分支 [血壓壓脈袋 (:cuffsize=adult)],以及一個青少年分支 [血壓壓脈袋 (:cuffsize=juvenile)]。