專有名詞
ClearCase 統一變更管理 (UCM) 活動與 RUP 的作業概念不同,且兩者不容混淆。
概觀
下圖說明 UCM 工作流程。這項工具輔助討論陰影區域。
在 ClearCase 的 UCM 模型中,來源的修正是以 UCM 活動的形式來擷取的。活動由一個變更集和一個敘述性的標題組成,變更集會識別處理作業時所建立的所有版本。
如果要使專案小組能夠使用您的隔離工作區的工作,您要將您的開發串流之 UCM 活動的相關版本交付到專案的整合串流中。
ClearCase
會依照需要,將您的開發串流所交付的檔案和目錄版本與整合串流中的版本合併起來。不過,這時您交付的變更還不會永久化,您可以搭配整合串流中的其他工作來測試您所交付的變更。測試之後,您可以取消交付作業,或完成交付作業,使交付結果永久化。
當執行 Microsoft Windows 時,適合使用這項工具輔助。
使用 ClearCase UCM 交付作業包括下列各項作業:
-
準備您的工作區
-
啟動交付作業
-
合併檔案
-
測試和建置您的工作
-
完成交付作業
在開始交付作業之前,您必須執行下列作業來準備您的工作區:
-
利用 UCM 重設基線作業來確認您的開發工作區已更新成使用專案的最新建議基準線。
-
-
如果要啟動重設基線作業,請從 Windows 工作列中,按一下開始 > 程式集 > Rational Software > Rational ClearCase > ClearCase
Explorer。
-
在 ClearCase Explorer 中,用滑鼠右鍵按一下開發視圖的根目錄,再按一下重設串流基線。
-
遵循「重設串流基線」精靈中的步驟。
-
您必須先移入工作,才能交付工作。請利用 ClearCase 尋找移出公用程式來尋找任何移出版本。
-
-
如果要從 ClearCase Explorer 啟動尋找移出公用程式,請移至「資料夾」窗格,用滑鼠右鍵按一下您要搜尋的資料夾。從蹦現功能表中,選取尋找移出。
-
這時會顯示一份移出元素清單。請選取您要移入的元素,按一下滑鼠右鍵。從蹦現功能表中,按一下移入。
如果您的開發視圖是一個 Snapshot 視圖,您也必須執行它的更新作業。
準備好工作區之後,您就已準備好啟動交付作業,ClearCase 便利用這項作業,將您的開發工作區變更整合到整合工作區中。檔案會移出您的整合視圖。
如果要啟動交付程序,請移至 ClearCase Explorer,用滑鼠右鍵按一下開發視圖的根目錄。從蹦現功能表中,按一下從串流中交付。
ClearCase 會將您的開發串流的工作與整合串流中的工作合併起來。它會自動完成瑣碎的合併工作,如果發生合併衝突,ClearCase DiffMerge 公用程式會提示您解決衝突。
如果要確定您交付的工作與整合串流中的工作相容,請更新您的整合視圖,這會反映上一步驟的合併結果,並在其中建置和測試檔案。
除了建置和測試,您可能需要執行下列動作:
-
編輯移出的版本來解決建置錯誤。
-
移出和編輯其他檔案。
請參閱工具輔助:使用 Rational ClearCase 來更新您的專案工作區。
當您因為您的變更相容於專案最後的工作而感到滿意時,請從啟動交付作業的開發視圖中,完成這項交付作業。另外,您也可以在這時選擇取消作業。這個步驟會移入合併作業所產生的檔案,且會完成其他內務處理作業。
請參閱開發軟體線上說明,以取得每個步驟的詳細資訊。
|