配置ClearCase LT

配置ClearCase LT<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

注意事項

1.         本文介紹的所有操作在簡體中文Windows 2000 Professional SP4ClearCase LT Server Release 2002.05Visual Studio 6.0上運行通過。

2.         ClearCase LTServerClient兩個安裝版本,Server包含Client的功能。由於是在一臺單機上進行安裝,所以必須安裝Server

3.         ClearCase LT需要IE5.01 SP2,如果你的IE版本不夠,則先要升級。

操作過程

1.       安裝ClearCase LT Serve並運行Setup Wizard

2.       創建VOB和構件。

3.       創建ClearCase項目。

4.       創建集成流。

5.       創建集成視圖。

6.       創建開發流和視圖。

7.       VC下使用ClearCase

安裝ClearCase LT Server並運行Setup Wizard

單純的安裝很簡單。有了正確的license文件,執行setup,按提示一步一步執行下去即可。安裝完後會自動執行Setup Wizard。對於ClearCase LT Server,這是唯一可以建立存儲目錄的地方。Setup Wizard會要求輸入下列選項:

Storage Directory。這是一個用於存放ClearCase LT Server數據庫的目錄,建議將其放在一個NTFS分區的根目錄下,並命名爲ccstore(包括後文有關命名的建議都純屬個人習慣)。

Source VOB NameSetup Wizard會幫你設置一個VOB,這個參數用於指定你希望的名字。我的建議是不要使用你現有的或將要開發的項目名字,而使用cctest。並在安裝之後用它來進行測試和學習ClearCase的使用。

Import Source Files。在創建VOB之後,Setup Wizard可以自動將你的現存代碼導入其中。正如我不建議你使用現有的或將要開發的項目名字,我也不建議你選中該選項。等你對ClearCase有的一定了解,並在一個新環境下實施ClearCase時,再用該選項。

Starting Project Name。存儲在VOB中的構件纔是你日積月累下來的寶貴財富。ClearCase的項目只是創建、使用、升級這些構件的一項計劃。一個項目經常使用多個構件,一個構件也常常被多個項目前後或同時使用。我建議你將Setup Wizard創建的VOB用作測試目的,所以這個項目也被用於測試目的。它甚至在你使用ClearCase一段時間之後還會用到。因此建議使用名字cctest_proj

UNIX clients。該選項是告訴ClearCase是否有UNIX機器訪問ClearCase LT Server。根據你的情況選擇正確的設置即可。

創建VOB和構件

執行程序組Rational ClearCase LT Server中的Create VOB命令創建一個VOB。該命令調出一個只有一步的Create VOB Wizard,輸入名字和說明兩個參數,按“完成”按鈕即可創建好VOB

ClearCase LT要求給每個構件創建一個VOB,所以可以用構件的名字對VOB命名。在這裏,我們創建一個ccgui構件,ccgui的含義是應用程序ccgui部分。所以在這一步,簡單的輸入名字“ccgui”和說明“GUI compoment of the application CC”即可。有些人不喜歡輸入說明,但是我建議你在所有能輸入的說明的地方,輸入一段言簡意賅的文字。要記住,並不是人人都能看明白你起的名字,甚至你自己。

這一步不是必需的,也可以使用上一步創建的VOB

創建ClearCase項目。

執行Project Explorer,調出項目管理窗口。選擇左側窗格中的Components目錄,在右側窗格就可以看到上一步創建的構件ccgui

在左側窗格選擇根項目projects,再執行菜單命令File->New->Folder。右側窗格就可以看到一個新的文件夾項目,將其名字改爲ccprojects。大中型公司隨着時間的積累,通常會有很多項目,用目錄將這些項目分類存放,是便於查找和管理的良好實踐方法。如果你認爲現在只有一個項目,沒有必要。那我要建議你,從一開始就應該培養一個好習慣。

再在左側窗格選擇剛纔創建的節點ccprojects,執行菜單命令File->New->Project。在調出的New Project Wizard,需要輸入下列參數:

Project。這是新建項目的名字,目前可以輸入ccrel1,表示應用程序cc的第1個發佈版本。

Description。這是新建項目的說明,可輸入“First release of application CC”。

Create a new version of an existing project。該選項控制是從頭建立一個新項目,還是在一個現有項目的基礎上進行創建。目前當然只能選擇No

New Project Wizard的第3步,開始向項目中添加構件。正如前文所說,ClearCase中,一個項目是針對一個或多個構件進行創建、維護、升級等操作的計劃。所以一個ClearCase項目中要包含一個或多個構件。有些構件在項目中只使用不修改(如公共庫),這些構件在加入到項目中時,需要指定只讀屬性。在這裏,我們只需要也只能加入構建ccgui。具體操作是:單擊“Add…”按鈕,選擇構件ccgui和基線ccgui_INITIAL,再單擊“OK”即可。構件列表中就會出現構件ccgui和基線ccgui_INITIAL

New Project Wizard的第4步,就開始定義加入的構件中,那些是該項目需要創建、維護或升級的。在這些構件前面的複選框中打勾即可。這一步還有其它幾個參數可以設置,請先不要修改,保留確省值。對它們的詳細討論超出了本文的範圍,想進一步瞭解請留意後續文章。

最後一步選擇在新項目中是否集成ClearQuestClearQuestRational公司出品的變更管理工具。無論你是否熟悉它,在剛開始的時候,先不要使用。當分別使用了一段時間的ClearCaseClearQuest之後,再結合起來使用。

創建集成視圖。

繼續上一步的項目管理窗口。選擇左側窗口中項目ccrel1下的ccrel1_Integration,這是上一步中自動創建的項目集成流。選菜單命令File->New->View或上下文菜單,調出View Creation Wizard。輸入集成視圖的根目錄和簡單描述文字,按完成進入下一步。對於集成視圖的根目錄,我的建議是d:/intergration/ccrel1。這裏的d是主要工作文件所在的硬盤分區。

在接下來的Choose Elements to Load窗口,在左側選擇ccgui並加入到右側列表。按確定即可完成集成視圖的創建。

創建開發流和視圖

有了集成流和集成視圖,每個開發人員還要創建自己的開發流和視圖。執行Rational ClearCase Explorer,選擇左側快捷面板中的Toolbox->UCM->Join Project,出現Join Project對話框。在第一步選擇要加入的項目ccrel1。在第二步輸入開發流的名字和集成流,使用默認值即可。第三步選擇開發流參數,也使用默認值。第四步輸入開發視圖根目錄和簡短說明。對於開發視圖的根目錄,我的建議是d:/projects/ccrel1。這裏的d是主要工作文件所在的硬盤分區。開發視圖創建之後,在其目錄內會自動加入項目組件目錄。

VC下使用ClearCase

先在開發視圖目錄下創建一個空的工作空間(workspace),然後在各項目組件子目錄上創建對應的VC項目。其它操作同Source Safe,只是許多操作增加了輸入活動(Activity)的對話框,這也是ClearCase基於活動的配置管理的一大特點。

參考書目:Brian A. White, 《軟件配置管理策略與Rational ClearCase》,尤克濱 李紀華 王寧譯,ISBN-115-11157-X/TP•3370,人民郵電出版社

發佈了32 篇原創文章 · 獲贊 3 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章