用 Rational ClearCase 進(jìn)行 WebSphere Studio 小組開(kāi)發(fā)(二) 軟件測試
ClearCase UCM:工具集成
ClearCase UCM:開(kāi)發(fā)者的角色
加入項目
結束語(yǔ)
引言
本系列的第 1 部分針對那些想要把自己的產(chǎn)品與 IBM? WebSphere? Studio V5 系列產(chǎn)品(以下稱(chēng)為 WebSphere Studio)集成的小組資源庫供應商,講述了 Eclipse V2.x 中一些改進(jìn)的小組編程支持。第 1 部分還討論了 IBM Rational? ClearCase? 客戶(hù)機的安裝、它與 WebSphere Studio V5 的集成和各種 ClearCase 統一變更管理(Unified Change Management,UCM)概念以及它與基本 ClearCase 操作比較之下的優(yōu)勢。
本文將更詳細地討論 ClearCase UCM(著(zhù)重講述 UCM 流程中開(kāi)發(fā)者的角色)以及加入項目這個(gè)操作。
ClearCase UCM:工具集成
WebSphere Studio V5.0 的 Rational ClearCase 源代碼控制管理小組適配器(Rational ClearCase Source Control Management(SCM)Team Adapter)為您提供了一些基于 ClearCase UCM 的操作和幾個(gè)基本的 ClearCase 操作。第 1 部分中討論過(guò),SCM 適配器作為 Eclipse 功能部件集成到 WebSphere Studio V5.0 中要依賴(lài)于 ClearCase 客戶(hù)機安裝。也就是說(shuō),WebSphere Studio 客戶(hù)機適配器直接與安裝的 ClearCase 客戶(hù)機通信,而不是與 ClearCase 服務(wù)器通信。因此,有時(shí)您必須使用 ClearCase 客戶(hù)機在 WebSphere Studio 開(kāi)發(fā)環(huán)境外執行一些關(guān)鍵的 ClearCase 操作(包括 UCM 操作)。
ClearCase UCM:開(kāi)發(fā)者的角色
從開(kāi)發(fā)者的角度來(lái)看,UCM 流程的一個(gè)優(yōu)勢是:基本 ClearCase 的許多機制是隱藏的或抽象的。使用 ClearCase UCM,您能將重點(diǎn)放在按照項目的日程安排交付一組預先定義的、非常具體的活動(dòng)上,而不是放在諸如處理版本問(wèn)題、底層項目分支結構、低級 SCM 操作以及平行開(kāi)發(fā)這些復雜問(wèn)題上。使用 UCM,您只需關(guān)注對實(shí)際項目操作的抽象:加入項目、執行開(kāi)發(fā)活動(dòng)、交付已完成的活動(dòng)以及重設工作區基線(xiàn):
圖 1. 開(kāi)發(fā)者的角色。

加入項目
使用 ClearCase UCM,會(huì )在開(kāi)發(fā)者加入一個(gè)項目時(shí)為他創(chuàng )建一個(gè)私有的、非共享的工作區,該工作區由開(kāi)發(fā)流(Stream)以及相應的視圖(View)構成。您一起使用自己的私有流和視圖來(lái)獨立完成項目活動(dòng)而不受其他開(kāi)發(fā)者的影響。視圖是一個(gè)目錄樹(shù),它展示項目中每個(gè)文件的一個(gè)單獨版本。流是一個(gè)對象,它維護一系列活動(dòng)和基線(xiàn)(baseline),并決定在您的視圖中顯示元素的哪些版本;(xiàn)確定組件中每個(gè)元素的版本,它表示在項目開(kāi)發(fā)過(guò)程中的某個(gè)特定階段合并的活動(dòng)。
小組中的每一位開(kāi)發(fā)者通過(guò) ClearCase UCM 加入項目時(shí),都會(huì )為他創(chuàng )建一個(gè)私有的開(kāi)發(fā)者流和一個(gè)視圖(工作區)。在任何時(shí)刻都有一個(gè)單獨的小組公共集成流來(lái)表示合作項目的當前狀態(tài)。為了將已完成的活動(dòng)從您的私有工作區交付給小組的公共、共享的工作區,會(huì )有一個(gè)集成視圖映射到公共的集成流。集成視圖讓您將已完成的活動(dòng)從您私有的工作區交付到小組工作區,并且還讓您用共享工作區中其他小組成員最新完成的活動(dòng)刷新自己的工作區。這兩個(gè)操作合稱(chēng)同步。
要執行加入項目這個(gè)初始 UCM 操作,您必須先到 WebSphere Studio 開(kāi)發(fā)環(huán)境之外,然后使用所安裝的 ClearCase 客戶(hù)機附帶的 ClearCase Explorer 程序,再選擇 Join Project,如圖 2 所示。接著(zhù)會(huì )有一個(gè)向導打開(kāi),引導您通過(guò)一系列步驟創(chuàng )建工作區組件、一個(gè)開(kāi)發(fā)者流和視圖以及一個(gè)集成視圖。
圖 2.

Join Project 向導為您提供了一列您可加入的項目:
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/