版本可讓團隊在某個時間點擷取其產品。當產品符合里程碑時,團隊會移入產品的版本或建立基準線。一開始,版本可讓團隊標示已符合某個目標。但隨著產品開發的繼續進行,團隊可能需要將配置或產品取代為舊版,以進行重製。例如,團隊可能需要重新產生他們的產品環境,以解決客戶問題。
另外,如果團隊需要將某個配置或產品取代為改良的配置或產品,則他們可以在一個產品中移入版本,然後將較舊產品取代為較新版本。
產品版本
版本與舊版本和新版本之間有關係。假設有一個名為超級跑車的產品。當團隊建立該產品時,為其指派了版本號碼 1,並且該產品顯示為超級跑車-1。稍後,變更了超級跑車-1 以建立版本,並且顯示為超級跑車-2。超級跑車-1 是超級跑車-2 的前一版本。超級跑車-2 是超級跑車-1 的後續版本。
產品樹狀結構不會在「瀏覽產品」頁面中顯示產品的所有版本。 如果您想要查看產品的版本,用滑鼠右鍵按一下它,並選擇顯示審核歷程。
移入產品時,系統便會將產品樹狀結構版本化,但是不會將樹狀結構中的相關構件版本化。
因此,透過移入產品,您可以擷取指向每一個相關構件的鏈結,但是不能擷取指向某個版本的構件的鏈結。如果在移入產品之後,於相關構件的原生工具中修改了該構件,則下一次存取該構件時,將在產品版本中看到最新的構件。
產品配置基準線
產品配置永不移入。您可以改為建立配置的基準線,基準線是特定時間的不可修改版本。例如,團隊可能想要擷取每週建置里程碑、每月里程碑或特定客戶的里程碑。配置基準線為團隊提供了以下優勢。基準線容許團隊重新產生用於測試和建立修補程式以修正問題的階層式環境。基準線讓團隊能夠在抵達里程碑之後快速返回工作,因為配置未移入。依預設,會將匯入的檔案建立為基準線。您可以透過下列方式,快速開始使用新建立的基準線:用滑鼠右鍵按一下該基準線,然後選擇建立可修改的副本。
產品樹狀結構不會在「瀏覽產品」頁面中顯示配置的所有基準線。 如果要查看配置的基準線,請在快速搜尋中輸入名稱,然後按一下搜尋圖示。
建立配置的基準線時,配置中的相關構件不屬於某個產品,因此不會將這些構件版本化。 可以依照使用者需要的頻率來移入產品,甚至可以每日移入數次。一般而言,不會頻繁建立配置的基準線。因此,配置中的相關構件可能與它們支援的產品不同步,但也可能同步,視工作流程而定。
分支可讓團隊建立產品的不同變式。隨著產品的進展,團隊有時會發現到自己為客戶建立的產品需要與主流產品稍有不同。其他團隊在建立全球使用的產品時,發現他們需要針對不同的國家(例如,基於電壓需求),為產品建立各種變異。分支為團隊提供了自訂功能。
此外,如果基於安全問題,而要召回產品,團隊也可以建立分支。團隊可建立分支來修正安全問題,然後以新分支來取代問題分支。
維度和值可以是分支選擇的重要部分。請參閱維度值優先順序