分支是產品的變異。例如,建立名為內裝之產品的分支,以建立汽車 (model=luxury) 配置的內裝 (cloth=leather, model=luxury)。內裝會再次建立分支,以建立超級跑車 (model=sport) 配置的內裝 (cloth=suede, model=sport)。
在產品樹狀結構中,內裝分支如下所示:
這些分支表示內裝的變異。內裝的許多子項產品可能適用於所有的變異,例如:顏色和彈簧。每一個分支的其他子項產品(例如,線和座位)則可能有所不同。
程序
- 在「瀏覽產品」畫面中,用滑鼠右鍵按一下您要從中建立分支的產品,然後選取移出新分支。
- 在「移出新分支」對話框中,輸入維度和值。
分支維度藉由定義分支的其中一個特性,來協助說明該分支的唯一性。配置將維度/值配對與版本一起視為選取準則的一部分。維度由名稱/值配對組成。分支可以具有多個維度/值配對,但每一個分支的維度名稱/值配對必須是唯一的。
您可以建立產品本端或共用維度。
產品本端維度通常定義產品分支的特定層面,例如維度名稱 cloth 和值 leather。產品本端維度僅適用於產品。不過,您可以將任何產品本端維度新增至產品配置,以便該配置收集正確的產品集。
共用維度通常定義配置或產品分支的一般層面,例如維度名稱 model 和值 luxury。
如果要知曉產品的哪些維度/值配對是共用維度,哪些是本端維度,請在產品樹狀結構中選取產品,並查看右窗格中維度下方的內容。
對於維度/值配對,您可以將值進行排序,以讓某些值比其他值更具體。請參閱維度值優先順序。
使用「管理分支維度」畫面來管理維度(產品
> 管理分支維度)。
- 按一下建立。
如果查看產品樹狀結構,則分支圖釘圖示將顯示新產品分支的固定狀態。新分支會暫時固定在分支的適當位置。分支圖釘會出現,以便即使新分支的維度/值配對與其所在產品配置的那些維度/值配對不符,您也能在適當的位置看到新分支。
移入新分支時,會取消固定該分支,因此使用者可能會看到下列其中一個結果。
- 分支保留在適當的位置,因為該分支是產品配置的最佳相符項。
- 使用了另一個分支,因為新分支的維度/值配對與產品配置的那些維度/值配對不符,或者另一個分支的相符程度更高。
如果是使用 Rational Team Concert™ 整合,並且給所連接的產品建立分支,然後共用產品變式,則產品樹狀結構管理的一般規則會套用至新的產品變式。請參閱版本與變式。