用 Rational ClearCase 進行 WebSphere Studio 小組開發(二)

發表于:2010-04-22來源:作者:點擊數: 標簽:開發rationalRATIONALRationalClearCase
用 Rational ClearCase 進行 WebSphere Studio 小組開發(二) 軟件測試 ClearCase UCM:工具集成 ClearCase UCM:開發者的角色 加入項目 結束語 引言 本系列的第 1 部分針對那些想要把自己的產品與 IBM? WebSphere? Studio V5 系列產品(以下稱為 WebSphere St

  用 Rational ClearCase 進行 WebSphere Studio 小組開發(二)   軟件測試 

   ClearCase UCM:工具集成

  ClearCase UCM:開發者的角色

  加入項目

  結束語

  引言

  本系列的第 1 部分針對那些想要把自己的產品與 IBM? WebSphere? Studio V5 系列產品(以下稱為 WebSphere Studio)集成的小組資源庫供應商,講述了 Eclipse V2.x 中一些改進的小組編程支持。第 1 部分還討論了 IBM Rational? ClearCase? 客戶機的安裝、它與 WebSphere Studio V5 的集成和各種 ClearCase 統一變更管理(Unified Change Management,UCM)概念以及它與基本 ClearCase 操作比較之下的優勢。

  本文將更詳細地討論 ClearCase UCM(著重講述 UCM 流程中開發者的角色)以及加入項目這個操作。

  ClearCase UCM:工具集成

  WebSphere Studio V5.0 的 Rational ClearCase 源代碼控制管理小組適配器(Rational ClearCase Source Control Management(SCM)Team Adapter)為您提供了一些基于 ClearCase UCM 的操作和幾個基本的 ClearCase 操作。第 1 部分中討論過,SCM 適配器作為 Eclipse 功能部件集成到 WebSphere Studio V5.0 中要依賴于 ClearCase 客戶機安裝。也就是說,WebSphere Studio 客戶機適配器直接與安裝的 ClearCase 客戶機通信,而不是與 ClearCase 服務器通信。因此,有時您必須使用 ClearCase 客戶機在 WebSphere Studio 開發環境外執行一些關鍵的 ClearCase 操作(包括 UCM 操作)。

  ClearCase UCM:開發者的角色

  從開發者的角度來看,UCM 流程的一個優勢是:基本 ClearCase 的許多機制是隱藏的或抽象的。使用 ClearCase UCM,您能將重點放在按照項目的日程安排交付一組預先定義的、非常具體的活動上,而不是放在諸如處理版本問題、底層項目分支結構、低級 SCM 操作以及平行開發這些復雜問題上。使用 UCM,您只需關注對實際項目操作的抽象:加入項目、執行開發活動、交付已完成的活動以及重設工作區基線:

  圖 1. 開發者的角色。

  加入項目

  使用 ClearCase UCM,會在開發者加入一個項目時為他創建一個私有的、非共享的工作區,該工作區由開發流(Stream)以及相應的視圖(View)構成。您一起使用自己的私有流和視圖來獨立完成項目活動而不受其他開發者的影響。視圖是一個目錄樹,它展示項目中每個文件的一個單獨版本。流是一個對象,它維護一系列活動和基線(baseline),并決定在您的視圖中顯示元素的哪些版本?;€確定組件中每個元素的版本,它表示在項目開發過程中的某個特定階段合并的活動。

  小組中的每一位開發者通過 ClearCase UCM 加入項目時,都會為他創建一個私有的開發者流和一個視圖(工作區)。在任何時刻都有一個單獨的小組公共集成流來表示合作項目的當前狀態。為了將已完成的活動從您的私有工作區交付給小組的公共、共享的工作區,會有一個集成視圖映射到公共的集成流。集成視圖讓您將已完成的活動從您私有的工作區交付到小組工作區,并且還讓您用共享工作區中其他小組成員最新完成的活動刷新自己的工作區。這兩個操作合稱同步。

  要執行加入項目這個初始 UCM 操作,您必須先到 WebSphere Studio 開發環境之外,然后使用所安裝的 ClearCase 客戶機附帶的 ClearCase Explorer 程序,再選擇 Join Project,如圖 2 所示。接著會有一個向導打開,引導您通過一系列步驟創建工作區組件、一個開發者流和視圖以及一個集成視圖。

  圖 2.

  Join Project 向導為您提供了一列您可加入的項目:

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97