免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
ClearCase LT 使用手冊

ClearCase是一種配置管理工具,由Rational公司開發(fā),是開發(fā)小組用來跟蹤、管理軟件開發(fā)過程各個工件的配置管理系統(tǒng), ClearCase可以協(xié)助開發(fā)組織更好地管理軟件開發(fā)進(jìn)程。

ClearCase可以和Rational公司的其他軟件緊密結(jié)合,例如UCM、ClearQuest等等。

ClearCase包括兩套:ClearCase LT和ClearCase (MultiSite)。前者可以用于在同一個局域網(wǎng)的開發(fā)小組,適合于中小型開發(fā)組織;ClearCase (MultiSite)則適應(yīng)于分布于不同地理位置、不同局域網(wǎng)的開發(fā)小組,適合于大型的開發(fā)組織。

因此,一般的公司使用ClearCase LT就足夠了。

注:在后續(xù)文章中,經(jīng)常將ClearCase簡稱為CC。

ClearCase LT工作原理


系統(tǒng)組成

ClearCase LT由ClearCase LT Server和ClearCase LT Client兩個部分組成,其中服務(wù)器部分負(fù)責(zé)數(shù)據(jù)的集中管理;客戶端部分則安裝在各個需要使用ClearCase服務(wù)的機(jī)器上,以及主要開發(fā)人員的計算機(jī)上,屬于典型的Client/Server結(jié)構(gòu)。

ClearCase LT Server采用VOB(Versioned Object Base)存儲配置管理數(shù)據(jù),用戶通過視圖(VIEW)的方式獲取VOB中存儲的數(shù)據(jù);UCM方式(參見“項目管理”部分)中,主要通過Stream(流)和Activity(活動)管理項目。

VOB、VIEW

VOB是ClearCase存儲軟件系統(tǒng)各個組成元素的所有版本數(shù)據(jù)的倉庫,一個版本是其中包含的特定文件或目錄;VIEW則是通過一定的規(guī)則選擇出來的各個元素特定版本的集合,用戶通過VIEW存取、修改各個元素。

VOB和VIEW的關(guān)系如下圖所示:



視圖有兩種類型:快照視圖(snapshot view)及動態(tài)視圖(dynamic view)。

快照視圖,是將CC服務(wù)器中的視圖內(nèi)容拷貝到開發(fā)人員的機(jī)器中,開發(fā)人員需要經(jīng)常與服務(wù)器同步以保持?jǐn)?shù)據(jù)的一致性,快照視圖的好處在于開發(fā)人員不必一直通過網(wǎng)絡(luò)與CC服務(wù)器保持連接;動態(tài)視圖則是動態(tài)的將CC服務(wù)器中的內(nèi)容同步到開發(fā)人員的機(jī)器中,這就要求開發(fā)人員一直保持與服務(wù)器的網(wǎng)絡(luò)連接。一般來講,由管理員決定選用哪種視圖。

開發(fā)人員的開發(fā)涉及到兩個視圖:開發(fā)視圖和集成視圖。如果用戶的名字為pat,參與的項目叫做test,那么兩個視圖缺省的名字為pat_test和pat_test_integration。

開發(fā)視圖用于開發(fā)人員的開發(fā)過程,開發(fā)人員在開發(fā)視圖中完成軟件的開發(fā)、修改、提交等工作;集成視圖的作用是存放開發(fā)人員完成的工作,使得開發(fā)人員可以通過該視圖中的內(nèi)容對其開發(fā)進(jìn)行驗證。

CHECK-IN & CHECK-OUT

像其他配置管理工具一樣,ClearCase LT通過Check-in和Check-out的方式實現(xiàn)配置管理。Check-out一個文件時,ClearCase就會在視圖中創(chuàng)建該文件的一個可編輯的版本,可以對該文件進(jìn)行修改;Check-in一個文件時,ClearCase就在VOB中創(chuàng)建該文件的一個新的永久的版本,本地視圖中對應(yīng)的文件就會變成只讀屬性,無法修改。

基線(Baseline)

在軟件開發(fā)過程中,可以將各個元素的不同的版本組合成一個基線。通過基線表示軟件項目開發(fā)達(dá)到了一定的要求,也可以說是里程碑。

項目管理員可以根據(jù)情況設(shè)置相應(yīng)的基線,并隨著項目的發(fā)展逐步設(shè)置新的基線。



活動(Activity)

活動是開發(fā)者為完成、提交一項開發(fā)任務(wù)而創(chuàng)建的,是用來記錄開發(fā)者創(chuàng)建或修改的文件集合(變化集合)的對象,例如下圖所示的修改BUG。一個活動包含一個組件(Component)兩個或多個元件(Element)的多個版本。

活動是UCM的基本對象。



上圖表明活動Fixing bug(排錯) 2144包含foo.c和bar.c。

通過活動,開發(fā)者可以一次完成對多個文件的操作,而不必一一處理,可以極大地提高工作效率。

流(Stream)

流記錄了在項目的私有工作區(qū)和共享工作區(qū)中的所有活動歷史。流同時也定義了開發(fā)者通過私有工作區(qū)可以存取相應(yīng)元件(例如文件foo.c)的哪個版本。

下圖表示了一個流:

裝ClearCase LT Server

安裝ClearCase LT Server的步驟參見后續(xù)章節(jié)的ClearCase安裝部分。

安裝完畢ClearCase LT Server以后,需要進(jìn)行一些設(shè)置,主要是數(shù)據(jù)的準(zhǔn)備、環(huán)境變量設(shè)置、權(quán)限設(shè)置等。

生成基礎(chǔ)VOB

ClearCase 服務(wù)器安裝完畢之后,會自動啟動ClearCase 服務(wù)器設(shè)置向?qū)?,設(shè)置初始的VOB。

也可在以后單獨運行該向?qū)А?br>
如果需要額外的VOB數(shù)據(jù),需要通過ClearCase 管理控制臺(Administration Console)完成。

設(shè)置環(huán)境變量

由于Windows NT/2000中的BUG,ClearCase要正常完成授權(quán)管理,必須設(shè)置環(huán)境變量:

a.打開控制面板,選擇"系統(tǒng)"進(jìn)入"系統(tǒng)特性"設(shè)置

b.選擇"高級"頁面,點擊"環(huán)境變量"按鈕,進(jìn)入環(huán)境變量設(shè)置。在"用戶變量"一欄中點擊"新建"按鈕,輸入變量名稱:CLEARCASE_PRIMARY_GROUP 變量值設(shè)置為將要訪問ClearCase的用戶組,例如CLEARCASE_USERS,表示CLEARCASE_USERS組可以訪問ClearCase。(在安裝ClearCase Client的Windows 2000/NT的機(jī)器里面也必須設(shè)置CLEARCASE_PRIMARY_GROUP,方法參照b;Windows98需要在autoexec.bat文件里面設(shè)置該環(huán)境變量)

權(quán)限管理

權(quán)限管理在ClearCase的使用管理中十分重要,必須正確設(shè)置權(quán)限,才能正常使用ClearCase的各種功能。

· ClearCase LT 服務(wù)器端的權(quán)限設(shè)置

ClearCase通過Windows提供的用戶組(或者UNIX用戶組)實現(xiàn)用戶登錄管理,因此必須設(shè)置相應(yīng)的可以訪問ClearCase功能的用戶組。

以上一節(jié)提供的數(shù)據(jù)為例,ClearCase管理員需要在ClearCase服務(wù)器上生成一個用戶組CLEARCASE_USERS,然后產(chǎn)生要使用ClearCase進(jìn)行軟件開發(fā)的用戶賬號,并且將這些賬號指定到CLEARCASE_USERS組。

注意:指定的用戶組名稱必須和前面設(shè)置的環(huán)境變量CLEARCASE_PRIMARY_GROUP中的名字相同!

· ClearCase 客戶的設(shè)置

ClearCase客戶端必須采用在服務(wù)器中提供的賬戶,登錄到服務(wù)器域,才能使用ClearCase。

· 其他事項

如果遇到問題,可以使用ClearCase提供的“Rational ClearCase LT Doctor”檢查問題所在,然后根據(jù)它提供的方法解決問題。

該工具在ClearCase LT 服務(wù)器和客戶端都有。

ClearCase Client安裝、配置


· 配置License Server(許可服務(wù)器)

運行ClearCase安裝程序,根據(jù)提示逐步進(jìn)行,到達(dá)如下畫面:



點擊按鈕"Configure Licenses…"(配置許可):



點擊按鈕"下一步(N) >":

在彈出的新的對話框中繼續(xù)點擊按鈕"下一步(N) >":



在Server Name(服務(wù)器名稱)中輸入認(rèn)證服務(wù)器的名稱或IP地址,如上圖為192.168.0.12,然后點擊按鈕"完成"。

如果設(shè)置正確,將會彈出如下窗口:



關(guān)閉Rational License Key Administrator(Rational許可密鑰管理器),這時,安裝界面變成了如下形式:



可以看出,Rational ClearCase LT Client和Rational ClearCase LT Server前面出現(xiàn)了綠色的"√"。

安裝ClearCase LT軟件

要安裝ClearCase LT Server,則使用鼠標(biāo)選中"Rational ClearCase LT Server",然后點擊按鈕"下一步",開始安裝Server。

要安裝ClearCase LT Client,則使用鼠標(biāo)選中"Rational ClearCase LT Client",然后點擊按鈕"下一步",開始安裝Client軟件。

根據(jù)提示,繼續(xù)安裝,就可以完成Server或者是Client的安裝。

ClientCase 客戶端配置

安裝完畢客戶端軟件后,需要對客戶端系統(tǒng)進(jìn)行一些設(shè)置。

首先配置用戶組,具體方法參照3.3設(shè)置環(huán)境變量。對于Windows 98中設(shè)置環(huán)境變量的方法,請自行參考相應(yīng)的文檔。

其次設(shè)置網(wǎng)絡(luò)屬性,設(shè)置客戶機(jī)的網(wǎng)絡(luò)ID以及登陸的域。注意:需要在域中填寫ClearCase LT Server所在計算機(jī)的域名稱。

在Windows 2000中,通過控制面板打開"系統(tǒng)"功能,進(jìn)入"網(wǎng)絡(luò)標(biāo)識"頁面,點擊"屬性"按鈕,設(shè)置計算機(jī)名稱和所屬的域。

用戶每次登錄計算機(jī)時,必須選擇登錄到域。輸入在ClearCase LT Server計算機(jī)上的用戶名稱和密碼,這樣才能使用ClearCase提供的服務(wù)。

項目管理


使用CC進(jìn)行項目管理,可以采用兩種方式:Base ClearCase方式和UCM(Unified Change Management)方式。

Base ClearCase方式是基于文件的管理方式,UCM方式則主要采用Activity方式進(jìn)行項目管理。與Base ClearCase方式相比,UCM方式具有以下一些優(yōu)點:

· UCM比Base ClearCase更加有效

· UCM使用Stream方式管理項目,比Base ClearCase采用Branch方式管理項目的方式減少了配置工作

· UCM方式對基線的管理更加自動化并提供了附加的執(zhí)行操作

· UCM方式使用活動管理項目,更加簡單,并提供了與ClearQuest工具集成的功能

· UCM方式更加有利于并行開發(fā)模式

下面對項目管理的討論主要基于UCM方式。

UCM基礎(chǔ)

項目管理周期

UCM方式采用一種迭代開發(fā)過程,開發(fā)人員在同一個UCM項目中工作。 

項目管理者負(fù)責(zé)創(chuàng)建項目,維護(hù)項目公共區(qū)域。 

一個項目包括了公共區(qū)域和多個私有工作區(qū)域,私有工作區(qū)域允許開發(fā)人員在活動上各自獨立地進(jìn)行工作。 

工作過程如下: 

· 項目管理者創(chuàng)建項目并且為項目中的元件確定初始基線集合; 

· 開發(fā)人員通過創(chuàng)建私有工作區(qū)域、獲取項目基線內(nèi)容,加入該項目; 

· 開發(fā)人員創(chuàng)建活動并且一次在一個活動上工作,與活動相關(guān)的文件集合稱為變化集; 

· 當(dāng)開發(fā)人員完成活動,并且在其私有工作區(qū)對其工作進(jìn)行了測試后,通過執(zhí)行交付將其工作與開發(fā)組共享。交付操作將開發(fā)者私有區(qū)域中的工作合并到項目共享區(qū)域。 

· 項目管理者在項目共享區(qū)域集成開發(fā)人員交付的工作。 

· 項目管理者定期在項目共享域創(chuàng)建新的基線,用來集成開發(fā)人員的工作。 

· 項目管理者執(zhí)行快速驗證測試,以保證新的基線可以正常工作。軟件質(zhì)量工程師將執(zhí)行更多的擴(kuò)展測試。 

· 項目管理者定期在基線的質(zhì)量和穩(wěn)定性提高后調(diào)整極限的晉升級別(如:創(chuàng)建、測試、發(fā)布)以反映適當(dāng)?shù)睦锍瘫?。?dāng)新的基線經(jīng)過了足夠的測試,項目管理者可以將其指定為推薦基線。 

· 開發(fā)者執(zhí)行rebase操作來修改其私有工作區(qū),使其包含新的推薦基線所確定的新版本集。 

· 開發(fā)者繼續(xù)如下的開發(fā)循環(huán):基于活動進(jìn)行開發(fā)工作、發(fā)布完成的活動、根據(jù)新基線修改其私有工作區(qū)域。 

上述的任務(wù)可以分為兩個循環(huán):項目管理和開發(fā) 




創(chuàng)建項目 




創(chuàng)建并配置一個項目,需要按照以下步驟進(jìn)行: 

· 創(chuàng)建存放項目信息的倉庫 

· 創(chuàng)建包含開發(fā)者使用的文件集組件 

· 創(chuàng)建基線,以便開發(fā)人員可以確定開始其工作的文件版本 

· 選擇希望采取的開發(fā)策略 

注意:創(chuàng)建新的項目應(yīng)當(dāng)以安裝CC時使用的用戶登錄,其他用戶才能正常使用該項目。 

創(chuàng)建步驟: 

a.使用安裝了CC LT Server的計算機(jī),運行其中的"Rational ClearCase LT Administration Console",加入保存新的項目數(shù)據(jù)所需要的VOB。 





在此創(chuàng)建的VOB為TEST(具體是否創(chuàng)建VOB根據(jù)實際需求而定)。 

b.打開運行Rational ClearCase程序組中的"Rational ClearCase LT Project Explorer",進(jìn)入項目瀏覽器: 





按照上圖,創(chuàng)建新的項目,根據(jù)提示操作,選擇缺省的選項,一直到第三步:New Project - Step 3 

c.添加項目使用的基線 





點擊"Add"按鈕: 




從組件列表中選擇指定的組件(component),在此,選擇剛剛創(chuàng)建的組件TEST,然后基線列表中出現(xiàn)了與組件相關(guān)的基線,選擇一個基線,新的組件只有一個基線:xxxx_INITIAL,此處選擇的是TEST_INITIAL基線。點擊OK: 



這樣,就為將要創(chuàng)建的項目選擇了初始基線,點擊下一步,進(jìn)入步驟四。 

d.設(shè)置可修改組件、調(diào)整項目策略 





選擇項目中需要修改的組件,在此選擇TEST,實際應(yīng)用中需要根據(jù)實際情況做出選擇。 

點擊按鈕"Policies",調(diào)整項目的策略: 





具體的項目策略應(yīng)當(dāng)根據(jù)實際情況進(jìn)行調(diào)整,一般是將"For All deliveries"策略設(shè)置為Enabled. 

e.繼續(xù)選擇缺省的配置,完成項目的創(chuàng)建。這樣就生成了一個以缺省VOB為基礎(chǔ)的新項目,新項目生成一個缺省的Integration_Stream:testa_Integration(這里假定剛剛生成的新項目名稱為testa) 

通知開發(fā)組成員加入新的項目 

創(chuàng)建了新項目后,需要通知、指導(dǎo)開發(fā)人員加入到新創(chuàng)建的項目中,具體的方法參見開發(fā)部分。

管理項目 

當(dāng)通知開發(fā)人員加入到新項目開發(fā)中后,項目管理員的職責(zé)就是不斷監(jiān)視項目開發(fā)的進(jìn)展情況,對不同開發(fā)者提交的源代碼進(jìn)行相應(yīng)的管理、驗證工作;在開發(fā)進(jìn)展到一定程度后,為項目生成新的基線;指定新的推薦基線,直到項目開發(fā)完畢。(參見UCM基礎(chǔ)部分) 

· 生成新的基線 

管理員需要根據(jù)開發(fā)人員的開發(fā)情況,經(jīng)常針對當(dāng)前開發(fā)生成新的基線,以便更好的保存項目的開發(fā)過程。 

操作過程如下: 

(1)啟動" Rational ClearCase LT Project Explorer",選擇當(dāng)前的項目,選中項目的集成視圖,點擊鼠標(biāo)右鍵,選擇"Properties"功能,修改屬性:進(jìn)入Lock頁面,將狀態(tài)改為Locked。鎖定Integration Stream,防止用戶提交新的數(shù)據(jù)。 

(2)選中項目的集成視圖,點擊鼠標(biāo)右鍵,選擇"make baseline…"功能,如下圖所示: 





在彈出的"make baseline"對話框中,輸入基線的名稱、描述、類型,并且在"View Context"中選擇對應(yīng)的集成視圖。上圖中選擇的是遞增類型視圖、以jim_testa_integration視圖為基礎(chǔ)。 

(3)按照(1)中的方法,將Integration Stream的狀態(tài)改為Unlocked。 

· 管理基線 

在項目開發(fā)過程中會產(chǎn)生許多的基線,管理員需要根據(jù)項目開發(fā)的進(jìn)展來管理基線,例如改變基線的屬性、提升基線等。 

下面舉例說明如何提升基線,這主要涉及到修改基線的屬性。(可以在多個地方修改基線的屬性,下面只是其中的一種) 

a.進(jìn)入Integration Stream屬性功能 





b.選擇基線 




按照上圖中的1、2、3、4的步驟進(jìn)入基線屬性功能。 

c.調(diào)整基線屬性 





在晉升(promotion)下拉框中,列出了缺省的晉升級別,根據(jù)當(dāng)前項目的進(jìn)展情況選擇一個,然后點擊"確定"按鈕。 

REJECTED表示該基線所代表的內(nèi)容被拒絕接受;INITIAL表示該基線為初始基線;BUILT表示該基線的內(nèi)容已經(jīng)創(chuàng)建成應(yīng)用程序;TESTED表示該基線已經(jīng)被測試過;RELEASED表示該基線已經(jīng)發(fā)布。 

· 指定推薦基線 

在一個開發(fā)團(tuán)隊并行開發(fā)項目的過程中,很可能出現(xiàn)各個開發(fā)人員修改不同步的情況,有時會導(dǎo)致對同一個文件出現(xiàn)不同的版本,這就需要管理員對此進(jìn)行跟蹤管理,采用的主要手段是推薦基線。 

采用推薦基線就是要求各個開發(fā)人員將他的開發(fā)視圖中的內(nèi)容與基線所代表的內(nèi)容保持一致,以避免沖突。 

對于各個開發(fā)人員提交的開發(fā)數(shù)據(jù),管理人員進(jìn)行審查、測試,創(chuàng)建基線,當(dāng)提交的代碼已經(jīng)達(dá)到一定的穩(wěn)定程度或者是一定規(guī)模后,管理人員可能認(rèn)為需要讓所有的開發(fā)人員與當(dāng)前的代碼保持一致,他就可以將認(rèn)為可行的基線設(shè)置為推薦基線,然后要求各個開發(fā)人員rebase他們的開發(fā)視圖與該推薦基線中的內(nèi)容保持一致,然后再在此基礎(chǔ)上繼續(xù)開發(fā)。 

在一個項目的開發(fā)過程中,管理員不斷的生成新的基線,根據(jù)實際情況變動推薦基線,以保證各開發(fā)人員工作的一致性。 

操作方法如下:(多種方式中的一種) 




管理員可以根據(jù)實際情況添加、刪除或者改變當(dāng)前的基線。 

完成設(shè)置新的推薦基線后,需要通知各個開發(fā)人員rebase他們的開發(fā)視圖,以便與推薦基線的內(nèi)容保持一致。 

項目開發(fā)

ClearCase LT Client工具簡介 

ClearCase LT Client安裝成功后,啟動菜單里面的程序組如下所示: 



上述各個工具中,Rational ClearCase LT Explorer將是開發(fā)人員最常使用的工具,其他一些工具許多都已經(jīng)集成在Rational ClearCase LT Explorer中了。 



Rational ClearCase LT Explorer左邊是ShortCut Pane(快捷區(qū)),通過它可以方便的進(jìn)行各項操作,包括兩個部分:Toolbox(根據(jù)箱)和Views(視圖),Toolbox中包括各種工具,Views中則是開發(fā)人員所參與的各個項目的視圖。 

· 下圖是Toolbox中各項的內(nèi)容: 




Getting Started中是使用幫助部分; 

UCM部分是統(tǒng)一變化管理部分,開發(fā)人員將主要使用該部分來進(jìn)行開發(fā)過程的控制,功能包括:加入項目開發(fā)、提交數(shù)據(jù)、Rebase、打開項目瀏覽器; 

Base ClearCase部分是基礎(chǔ)的CC功能,包括修改視圖屬性、創(chuàng)建新的視圖、刪除視圖、修改快捷視圖等。 

· 下圖是Views中的內(nèi)容 



在Views中列出了開發(fā)人員參與的各個項目的視圖,一般每個項目包括兩個視圖:開發(fā)視圖和集成視圖。上圖顯示的是項目testa的開發(fā)視圖jim_testa,該視圖中尚無內(nèi)容,其中可以看到一項view.dat,該文件表示了與視圖相關(guān)的內(nèi)容,開發(fā)過程中切勿刪除此文件,否則CC將失去該視圖,恢復(fù)操作很復(fù)雜。 

下面開始詳細(xì)介紹ClearCase的使用。 

開發(fā)流程 



開發(fā)人員的主要的工作流程是加入項目,然后基于活動實施開發(fā),提交活動,根據(jù)管理員的要求rebase工作區(qū),然后繼續(xù)開發(fā),直到開發(fā)完成。 

加入一個項目 

要加入一個項目,主要點擊Rational ClearCase LT Explorer / Toolbox /UCM中的"Join Project按鈕"(參見ClearCase LT Client工具簡介部分),然后根據(jù)提示進(jìn)行操作,就可以完成加入項目開發(fā)的過程。 

加入項目后,點擊菜單View/Refresh View Shortcuts,在左邊面板的Views中就會出現(xiàn)項目的視圖: 



同時,在計算機(jī)的硬盤(缺省的是C盤)中會產(chǎn)生兩個目錄:user_project和user_project_integration。上面的例子中生成的目錄為:jim_testa、jim_testa_integration。 

以后,開發(fā)工作將會在user_project中展開,測試工作將會在user_project_integration中進(jìn)行。 

注:要想加入到項目開發(fā),計算機(jī)的登錄用戶應(yīng)當(dāng)滿足"ClearCase LT設(shè)置"部分的要求。

進(jìn)行開發(fā)工作

加入到一個項目后,就可以開始著手開發(fā)工作,在開發(fā)過程中,可以使用不同的開發(fā)工具,可以提交的東西包括軟件源代碼、設(shè)計文檔以及根據(jù)管理員要求可以提交的其他內(nèi)容。開發(fā)人員可以使用開發(fā)工具直接在開發(fā)視圖中進(jìn)行修改。

但是,在開發(fā)中一定需要記住一點:在開發(fā)視圖中對文件進(jìn)行修改之前,一定需要將準(zhǔn)備修改的內(nèi)容check out,然后才能修改,修改完畢后,使用check in加入到視圖中。

· 加入文件、目錄

最初加入項目的開發(fā)人員可能面對的是一個空的項目,需要不斷加入新文件或者是目錄,這可以在Rational ClearCase LT Explorer中或者Windows資源管理器中完成。

下面是兩種可能方式的圖示:



上圖左邊是使用ClearCase LT Explorer的方式,右邊時使用Windows資源管理器方式,可以看出在開發(fā)視圖對應(yīng)的文件夾的快捷菜單出現(xiàn)了ClearCase的快捷操作方式。

通過Windows資源管理器,在開發(fā)視圖目錄中生成新的目錄,拷貝加入文件。例如:在jim_testa\test目錄中加入文件夾source、doc,source文件夾中加入新的文件home.html,這是Rational ClearCase LT Explorer中的情況如下:



這時新產(chǎn)生的目錄和文件并沒有納入CC的管理之下,必須手工將其加入到CC管理,即Add to Source Control。

首先選擇需要加入到CC控制的目錄或者是文件,然后通過Tools/Add to Source Control或者快捷按鈕將其加入到版本控制中。

添加到版本控制中要求選擇"活動",(UCM方式基于活動),輸入活動名稱:



上圖所示,此處,活動被命名為add folder。這樣新加入的內(nèi)容就加入到CC控制之下。

注意:任何新加入的文件/目錄都需要通過Add to Source Control加入到CC中。

· Check Out

加入新的代碼在開發(fā)過程中需要不斷的修改,首先需要完成Check Out工作。操作比較簡單,選中需要Check Out進(jìn)行修改的目錄或文件,然后通過Tools菜單或快捷菜單或快捷按鈕,實現(xiàn)Check Out功能。任何需要修改的文件,都要執(zhí)行Check Out功能,才能進(jìn)行修改。

執(zhí)行了Check Out之后,可以將ClearCase的各個工具關(guān)閉。

Check Out以后的情況如下所示:



· 修改

Check Out以后,開發(fā)人員就可以對相應(yīng)的文件進(jìn)行修改了,可以在開發(fā)視圖目錄中直接修改,也可以在其他地方修改之后,覆蓋該視圖中原來的文件。

· Check In

修改后,要將新改動的內(nèi)容加入到CC中,這就需要Check In。如果一次修改了許多文件,為了防止漏掉一些修改的內(nèi)容,可以使用快捷菜單中的Find Checkouts功能:



這樣可以找出所有的被CheckOut的文件,選中這些文件,然后選擇Check In,要取消這次修改,也可以選擇Undo Checkout:



當(dāng)然也可以在View中選擇某個或某些文件,從快捷菜單中選擇Check In完成Check In操作。

提交工作

當(dāng)開發(fā)工作進(jìn)行一定時間之后,要提交所作的改動,以便管理員及其他開發(fā)人員看到這些改動。

這樣,改動的部分就會加入到集成視圖中,CC服務(wù)器也會得到改動的部分,管理員可以根據(jù)新的數(shù)據(jù)進(jìn)行測試、生成新的基線、晉升基線、生成新的推薦基線等工作。

具體的操作方法有兩種:



上圖左邊和右邊分別表示了提交的方法。

當(dāng)系統(tǒng)完成提交工作后,提交工作并沒有真正的完成,CC會彈出下面的對話框,請操作者確認(rèn):

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
第三代配置管理解決方案: 統(tǒng)一變更管理(UCM)
UML軟件工程組織
為什么需要使用 Rational ClearCase
基于 Rational ClearCase Remote Client 7.1 實現(xiàn)敏捷開發(fā)及持續(xù)集成
IBM變更和配置管理解決方案對比表
Rational SUITE Enterprise Studio
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服