欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
ClearCase LT 使用手冊

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

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

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

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

注:在后續文章中,經(jīng)常將ClearCase簡(jiǎn)稱(chēng)為CC。

ClearCase LT工作原理


系統組成

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

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

VOB、VIEW

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

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



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

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

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

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

CHECK-IN & CHECK-OUT

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

基線(xiàn)(Baseline)

在軟件開(kāi)發(fā)過(guò)程中,可以將各個(gè)元素的不同的版本組合成一個(gè)基線(xiàn)。通過(guò)基線(xiàn)表示軟件項目開(kāi)發(fā)達到了一定的要求,也可以說(shuō)是里程碑。

項目管理員可以根據情況設置相應的基線(xiàn),并隨著(zhù)項目的發(fā)展逐步設置新的基線(xiàn)。



活動(dòng)(Activity)

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

活動(dòng)是UCM的基本對象。



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

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

流(Stream)

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

下圖表示了一個(gè)流:

裝ClearCase LT Server

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

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

生成基礎VOB

ClearCase 服務(wù)器安裝完畢之后,會(huì )自動(dòng)啟動(dòng)ClearCase 服務(wù)器設置向導,設置初始的VOB。

也可在以后單獨運行該向導。

如果需要額外的VOB數據,需要通過(guò)ClearCase 管理控制臺(Administration Console)完成。

設置環(huán)境變量

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

a.打開(kāi)控制面板,選擇"系統"進(jìn)入"系統特性"設置

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

權限管理

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

· ClearCase LT 服務(wù)器端的權限設置

ClearCase通過(guò)Windows提供的用戶(hù)組(或者UNIX用戶(hù)組)實(shí)現用戶(hù)登錄管理,因此必須設置相應的可以訪(fǎng)問(wèn)ClearCase功能的用戶(hù)組。

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

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

· ClearCase 客戶(hù)的設置

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

· 其他事項

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

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

ClearCase Client安裝、配置


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

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



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



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

在彈出的新的對話(huà)框中繼續點(diǎn)擊按鈕"下一步(N) >":



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

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



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



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

安裝ClearCase LT軟件

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

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

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

ClientCase 客戶(hù)端配置

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

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

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

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

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

項目管理


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

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

· UCM比Base ClearCase更加有效

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

· UCM方式對基線(xiàn)的管理更加自動(dòng)化并提供了附加的執行操作

· UCM方式使用活動(dòng)管理項目,更加簡(jiǎn)單,并提供了與ClearQuest工具集成的功能

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

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

UCM基礎

項目管理周期

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

項目管理者負責創(chuàng )建項目,維護項目公共區域。 

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

工作過(guò)程如下: 

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

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

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

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

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

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

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

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

· 開(kāi)發(fā)者執行rebase操作來(lái)修改其私有工作區,使其包含新的推薦基線(xiàn)所確定的新版本集。 

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

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




創(chuàng )建項目 




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

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

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

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

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

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

創(chuàng )建步驟: 

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





在此創(chuàng )建的VOB為T(mén)EST(具體是否創(chuàng )建VOB根據實(shí)際需求而定)。 

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





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

c.添加項目使用的基線(xiàn) 





點(diǎn)擊"Add"按鈕: 




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



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

d.設置可修改組件、調整項目策略 





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

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





具體的項目策略應當根據實(shí)際情況進(jìn)行調整,一般是將"For All deliveries"策略設置為Enabled. 

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

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

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

管理項目 

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

· 生成新的基線(xiàn) 

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

操作過(guò)程如下: 

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

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





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

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

· 管理基線(xiàn) 

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

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

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





b.選擇基線(xiàn) 




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

c.調整基線(xiàn)屬性 





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

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

· 指定推薦基線(xiàn) 

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

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

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

在一個(gè)項目的開(kāi)發(fā)過(guò)程中,管理員不斷的生成新的基線(xiàn),根據實(shí)際情況變動(dòng)推薦基線(xiàn),以保證各開(kāi)發(fā)人員工作的一致性。 

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




管理員可以根據實(shí)際情況添加、刪除或者改變當前的基線(xiàn)。 

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

項目開(kāi)發(fā)

ClearCase LT Client工具簡(jiǎn)介 

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



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



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

· 下圖是Toolbox中各項的內容: 




Getting Started中是使用幫助部分; 

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

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

· 下圖是Views中的內容 



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

下面開(kāi)始詳細介紹ClearCase的使用。 

開(kāi)發(fā)流程 



開(kāi)發(fā)人員的主要的工作流程是加入項目,然后基于活動(dòng)實(shí)施開(kāi)發(fā),提交活動(dòng),根據管理員的要求rebase工作區,然后繼續開(kāi)發(fā),直到開(kāi)發(fā)完成。 

加入一個(gè)項目 

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

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



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

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

注:要想加入到項目開(kāi)發(fā),計算機的登錄用戶(hù)應當滿(mǎn)足"ClearCase LT設置"部分的要求。

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

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

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

· 加入文件、目錄

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

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



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

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



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

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

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



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

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

· Check Out

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

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

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



· 修改

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

· Check In

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



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



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

提交工作

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

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

具體的操作方法有兩種:



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

當系統完成提交工作后,提交工作并沒(méi)有真正的完成,CC會(huì )彈出下面的對話(huà)框,請操作者確認:

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

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久