您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 >
IBM Rational ClearCase 視圖全攻略
作者:網(wǎng)絡轉(zhuǎn)載 發(fā)布時間:[ 2012/12/7 14:47:05 ] 推薦標簽:

  1 本文簡介

  Rational ClearCase 作為一款功能強大的軟件配置管理( SCM )工具,在國內(nèi)已經(jīng)得到許多企業(yè)用戶的認可并被廣泛采納。為了幫助大家更好的了解和使用 ClearCase ,本文將全方位解剖 ClearCase 的重要組成部分:視圖( View )。

  2 ClearCase視圖的分類

  我們知道,軟件配置管理工具的一個基本功能是建立和管理開發(fā)人員的工作空間。在 ClearCase 中,工作空間被稱為視圖( View ),它可以選擇所指定任務的每一個文件或目錄的適當版本,并將它們呈現(xiàn)給使用者。通俗的講, View 像一個過濾器,依據(jù)一組配置規(guī)則從 VOB 中將我們需要的文件或目錄的版本選擇出來。 View 是訪問 VOB 庫中文件和目錄版本的手段,通過視圖,用戶可以瀏覽、修改、構(gòu)建可用的文件和目錄。

  在實際使用中, View 分為兩種類型,即 Dynamic View (動態(tài)視圖)和 Snapshot View (靜態(tài)視圖,又稱快照視圖)。下面我們來看看這兩種視圖有什么差異:

  動態(tài)視圖:

  • 自動保持與 VOB 庫的同步更新;

  • 使用 MVFS 文件系統(tǒng)透明訪問 VOB 庫,不占用本機空間;

  動態(tài)視圖無需將文件拷貝到本地目錄,通過虛擬文件系統(tǒng)對 VOB 中的版本進行存取操作。

  • 動態(tài)視圖的使用依賴于網(wǎng)絡;

  • 提供了共享派生對象和構(gòu)建審計功能,這是動態(tài)視圖獨有的。

  • 動態(tài)視圖通過 mount 指定的 VOB 庫來獲取數(shù)據(jù)。

  動態(tài)視圖采用 mount 的方式獲取 VOB 中的數(shù)據(jù),速度比較快,它是一個全局視圖。

  靜態(tài)視圖:

  • 只能定期通過 update 操作實現(xiàn)文件的更新;

  • 文件被下載到本地,占用本地空間;

  • 可以離線工作,斷網(wǎng)使用;

  • 可以在本地進行高速編譯;

  • 使用靜態(tài)視圖占用 ClearCase 服務器資源較少;

  • 靜態(tài)視圖通過 load 指定的 VOB 庫來查看文件。

  因此你可以只選擇下載與你的需要有關的文件拷貝(除非你需要所有的內(nèi)容),這個可通過通過專門的下載規(guī)則來實現(xiàn)。當然靜態(tài)視圖也可以卸載在下載規(guī)則中被過濾和刪除的文件。

  通過對兩種視圖比較,我們會發(fā)現(xiàn)它們各有千秋。在實際使用中,當你希望離線工作或只需要 VOB 庫中的部分代碼時,建議使用靜態(tài)視圖,這樣還能減少因?qū)Ψ⻊掌黝l繁訪問所造成的壓力。如果你使用便攜式電腦,使用靜態(tài)視圖則更加便利。

  當需要節(jié)省本地磁盤空間、希望頻繁自動更新或者僅僅是為了查看文檔、代碼,創(chuàng)建動態(tài)視圖既快速又不占用本機空間,是個不錯的選擇。

  3 如何創(chuàng)建視圖

  當你安裝了 ClearCase 客戶端軟件后,要做的第一件事是創(chuàng)建 View 。如圖 1 所示,我們打開 ClearCase Explorer ,以 Base ClearCase 為例,在工具欄里有一項“ Create View ”:

  圖 1

  點擊“ Create View ”后,出現(xiàn)圖 2 ,因為我們是以 Base ClearCase 為例,這里選擇默認即可。

  圖 2

  根據(jù)你的需求選擇創(chuàng)建 Snapshot View 或者 Dynamic View ,見圖 3 所示:

  圖 3

上一頁123下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd