關於分支、版本和標籤

在 ClearCase® 來源控制下的資源是以分支名稱、版本號碼和標籤來識別。

每個受 ClearCase 來源控制的檔案或資料夾都當作一個元素儲存起來,這個元素有一個以上分支,每個分支又有一個以上版本。許多版本也都有標籤。元素被修改時,會建立分支和版本。標籤則視需要套用(例如,為了將特定的分支和版本區分為特殊的分支和版本,或是為了提供一個選取一組相關版本的簡便方法)。不論您是使用 UCM 或基本 ClearCase,這些分支、版本和標籤都存在;在 UCM 中,您不必直接處理它們。對於受 ClearCase 來源控制的資源,您可以透過 ClearTeam Navigator 視圖ClearCase 內容視圖 來取得它們的分支、版本和標籤資訊。您也可以使用 ClearCase 版本樹狀結構視圖來尋找 ClearCase 資源的分支、版本和標籤資訊。

另外,您也可以利用 ClearTeam Navigator 視圖,來建立分支和標籤類型。如需分支、版本和標籤的相關資訊,請參閱 ClearCase 文件

分支與版本

當您將資源新增至 ClearCase 來源控制中,會在 VOB 中建立代表這項資源的元素。這個元素具有名為主要分支的單一分支,並在該分支上有單一版本(版本 0)。您可以在主要分支上建立元素的後續版本,並可在必要時建立其他的分支(例如,以便能沿著主要分支、下一版分支及修正錯誤分支進行平行開發)。元素的分支結構又稱為其版本樹狀結構。

您可以使用 IBM Rational® ClearTeam Explorer™ 中的 ClearTeam Navigator 視圖,來建立分支類型。

版本樹狀結構中的每個分支都包含元素的一個以上版本。每一個版本都代表元素的修訂。版本是使用版本延伸的路徑名稱來加以識別,它包含在其 VOB 內的元素之路徑名稱,並且在該分支上指定其分支名稱及其版本號碼。例如,位於 VOB 目錄 \product\src\ 中的主要分支上 module.java 檔的第四個修訂版具有版本延伸的路徑名稱 \product\src\module.java@@\main\4。ClearTeam 詳細資料視圖的版本直欄會顯示資源的版本延伸路徑名稱。ClearCase 版本樹狀結構視圖會顯示資源的版本歷程的圖形表示法。

標籤

ClearCase 標籤是附加到版本的使用者定義名稱。專案經理和 ClearCase 管理者使用標籤來定義及保留一組檔案和目錄版本彼此之間在開發生命週期的某一指定點上的關係。您可以利用 ClearCase Navigator 視圖來建立標籤類型。之後,您可以利用 ClearCase 版本樹狀結構套用標籤對話框,或利用「套用標籤」精靈,將標籤套用到 Rational ClearCase 資源上。

標籤會出現在某些 ClearTeam Explorer 對話框中,也可能出現在 ClearCase 視圖的版本選擇規則中。您也可以利用 ClearCase 版本樹狀結構視圖或 ClearTeam Navigator 視圖來檢視或尋找附加到 Rational ClearCase 資源的標籤。


意見反應