工具輔助: 使用 Rational ClearCase 設定含 UCM 的實作模型
這個工具輔助會說明如何以 Rational ClearCase Unified Change Management (UCM) 設定配置管理環境。
工具: Rational ClearCase
關係
主要說明

概觀

下圖說明管理 UCM 專案的工作流程。這個工具輔助會說明陰影的區域。

UCM 工作流程圖

這個工具輔助適用於 Microsoft Windows。 其會說明完整 ClearCase 中可用的功能。

專有名詞

RUP 專有名詞和 ClearCase 使用的專有名詞之間有一些差異。以下工具專屬之專有名詞的定義,應有助於釐清這些差異。

  • 活動:ClearCase 活動很接近於 RUP 的工作訂單。請不要與 RUP 專有名詞定義:活動的概念混淆。
  • 配置管理:ClearCase「配置管理」一詞的用法稱為「版本控制」和「建置管理」。RUP 使用 IEEE 和 ISO 的專有名詞定義:配置管理 (CM) 定義,其也包括「變更管理」作為 CM 的一部份。 
  • 配置和變更管理:ClearCase 和 Rational ClearQuest 都稱為「配置和變更管理」,其類似 RUP 的專有名詞定義:配置管理定義。 RUP 使用這些詞彙的意義都相同。
  • 專案:ClearCase 專案係對映至 RUP 的專案儲存庫

工具步驟

如果要設定 UCM 專案,請執行下列動作:

  1. 建立用來儲存專案資訊的儲存庫
  2. 建立元件來包含開發人員使用的該組檔案
  3. 建立基準線來識別開發人員開始作業的檔案版本
  4. 建立 UCM 專案
     

1. 建立用來儲存專案資訊的儲存庫

ClearCase 專案需要有專案 VOB (PVOB),用來儲存 UCM 物件和相關資訊。

  1. 如果要啟動「VOB 建立精靈」,請從 Windows 工作列按一下開始 > 程式集 > Ratioinal 軟體 > Rational ClearCase > 管理 > 建立 VOB
  2. 在第一個畫面中,確定已勾選 UCM 專案資料勾選框。 
  3. 選取說明,其提供了完成精靈的指引。  

說明書籍圖示 請參閱 ClearCase 線上說明中的主題 VOB 建立精靈,以取得詳細資訊。  

2. 建立元件來包含開發人員使用的該組檔案

元件係用來群組 UCM 專案內一組相關的目錄和檔案元素。一般而言,您會開發、整合及發行一起組成元件的元素。一個專案必須包含至少一個元件,也可包含多個元件。專案可以共用元件。

您可以利用「VOB 建立精靈」來建立元件:

  1. 按一下開始 > 程式集 > Rational ClearCase 管理 > 建立 VOB。 
  2. 在精靈的第一步,勾選建立 VOB 作為 UCM 元件。新的 VOB 可以供 UCM 專案用來作為元件。 

您也可以將現有的 VOB 轉換成元件,以將儲存在 VOB 中的現有資料移轉到 UCM 專案:

  1. 瀏覽至「ClearCase 專案瀏覽器」。從 Windows 工作列,按一下開始 > 程式集 > Rational 軟體 > Rational ClearCase > 專案瀏覽器
  2. 選取 PVOB 的根資料夾。 
  3. 按一下工具 > 匯入 VOB。這時會顯示「匯入 VOB」對話框。在「可用的 VOB」清單中,選取您要變元件的 VOB。 
  4. 如果要將 VOB 移至要匯入的 VOB 清單,請按一下新增。  
  5. 當您完成時,按一下匯入

書籍圖示 請參閱 ClearCase 手冊管理專案的「建立元件」一節。

3. 建立基準線來識別開發人員開始作業的檔案版本

基準線會識別元件每一個元素的一個版本,代表開始作業之穩定的原始檔配置。UCM 模型需要使用基準線來存取元件的檔案和目錄。

當您從頭建立 ClearCase 元件時,即會以起始基準線加以建立。

如果您要將基本 ClearCase VOB 轉換成元件,您可以從現有含標籤的版本產生基準線。 請檢查最新的穩定版本是否含有標籤。如果沒有,您需要建立標籤類型,並套用至您打算納入專案中的版本。

說明書籍圖示 如果需要詳細資訊,請參閱 ClearCase 線上說明中的主題使用「套用標籤精靈」

如果要從標籤類型所識別的該組版本建立基準線,請執行下列動作:

  1. 在「ClearCase 專案瀏覽器」中,選取 PVOB 的根資料夾。按一下工具 > 匯入標籤。 這時會顯示「匯入標籤精靈」。
  2. 可用的元件清單中,所選取的元件必須包含您要從中建立基準線的標籤。
  • 如果要將元件移至所選的元件清單,請按一下新增
  • 完成時,按下一步。 
  1. 在「匯入標籤精靈」的步驟 2,選取您要匯入的標籤類型。輸入您要為該標籤類型所識別之版本建立的基準線名稱。請選取基準線的提升層次。按一下完成

這個程序會建立其中一個專案的基礎基準線,其會識別開發人員開始作業的檔案版本。

說明書籍圖示 請參閱 ClearCase 線上說明中的建立及管理基準線主題。

4. 建立 UCM 專案

在建立要使用的專案 VOB 與元件之後,即可建立 UCM 專案。要執行這項作業,您必須提供專案名稱,並定義專案的專案元件和基準線。ClearCase 提供了「建立新專案精靈」,可引導您進行這個程序的步驟。

  1. 在「ClearCase 專案瀏覽器」中,選取 PVOB 的根資料夾。從蹦現功能表中按一下建立新專案,來啟動精靈。
  2. 遵循精靈呈現的步驟。只要按一下每一個畫面的說明按鈕,即可取得每一個步驟的說明。
  3. 在精靈的步驟 3 - 新增要用於這個專案的元件基準線,指定您在上述程序 3 所建立的基準線。
  4. 精靈的下兩個步驟會要求您指定專案的詳細配置資訊,包括開發原則,以及是否要讓專案使用「Rational 變更要求」資料庫。您可以調整配置以符合您專案的特定需求。請參閱線上說明以取得所有可用選項的說明。

說明書籍圖示 請參閱 ClearCase 線上說明中的下列主題,以取得這個程序的概觀:

  • 建立專案的工作流程 
  • 新建專案精靈