關於 ClearCase 統一變更管理 (UCM)

「統一變更管理 (UCM)」是一套以 Rational ClearCase 工具為基礎的結構化開發流程。

當使用 UCM 時,開發人員會參與使用高階作業的結構化工作流程,可無需直接處理檔案和目錄的個別分支和版本。

專案經理必須先定義一或多個 UCM 專案,然後開發人員才可開始使用 UCM。專案經理建立專案,成為專案 VOB 中的物件。這個物件僅包含管理及追蹤產品作業所需的 meta 資料(例如,元件、活動、原則)。它不包含任何專案資源(程式碼、文件等等)。

註: ClearCase 和 Eclipse 使用專案一詞來說明軟體開發的不同層面。Eclipse 專案定義一種資源階層,像是包含 Java 程式檔的資料夾。ClearCase UCM 專案定義一組人員如何利用基準線、活動和串流,管理對資源的變更。UCM 專案的成員可以處理一個以上 Eclipse 專案。

當開發人員參與 UCM 專案時,他們利用「參與專案」精靈來完成下列步驟。

  1. 選取其中定義該專案的專案 VOB。
  2. 參與專案。
  3. 建立本端 UCM 開發視圖,他們可以在其中處理專案的元件(某些稱為單一串流專案的 UCM 專案並不使用開發視圖。相反的,所有的開發人員都在整合視圖中工作。)
  4. 建立本端 UCM 整合視圖,他們可以將他們的成果送到該處。

在建立 UCM ClearCase® 視圖之後,開發人員會將專案的建議基準線所選取的目錄和檔案元素版本,載入到這些視圖中。這可確保專案團隊的所有成員都從相同的資源集著手。

某些 ClearCase 作業為 UCM 專案特有的,例如:結合 UCM 專案、重設基線、交付、選取活動,以及建立活動。一般 UCM 選項的圖示會出現在 UCM 工具列中:UCM 工具列

註: 對於啟用 CQ 的 UCM 專案,開發人員可利用 ClearCase UCM 和 ClearQuest 的整合,將 UCM 活動連接至 ClearQuest 記錄。

意見反應