




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
會(huì)計(jì)學(xué)1ClearCase使用培訓(xùn)測(cè)試與開發(fā)人員實(shí)用一、ClearCase簡(jiǎn)介RELEASE4.0FOOBARSoftwareDevelopmentProcessALERTREPORT工作空間管理Build管理版本控制過程控制第1頁/共54頁版本控制所有的文件類型都是版本目錄是有版本的元素存儲(chǔ)在版本庫(VOB)中元素被檢出前是只讀的無限制的分支和歸并012356700101222343VERSIONSBETA_01\rls2_bugfix\special\enhanceRLS1.0RLS2.0RLS3.0LABELS\mainfile101.cBRANCH第2頁/共54頁版本控制的特點(diǎn)非常容易的檢入和檢出操作對(duì)于軟件的并行開發(fā)有無限的分支擴(kuò)展能力圖形化比較和職能化的歸并工具第3頁/共54頁工作空間管理(試圖)提供從從標(biāo)準(zhǔn)的開發(fā)工具中訪問所有版本對(duì)象一種查看一個(gè)或多個(gè)VOB庫中對(duì)象的方式基于用戶定義的規(guī)則來進(jìn)行版本選擇管理多任務(wù)提供了簡(jiǎn)便的方式控制工作中的私有或公共資源兩種典型的View種類:動(dòng)態(tài)試圖靜態(tài)試圖第4頁/共54頁Build管理(Build工具)clearmake和omake使用標(biāo)準(zhǔn)的make文件來工作自動(dòng)檢測(cè)頭文件和源文件的依存關(guān)系有效去處重復(fù)編譯依據(jù)標(biāo)簽進(jìn)行Build管理第5頁/共54頁過程控制通過腳本語言編寫觸發(fā)機(jī)制進(jìn)行自動(dòng)化的團(tuán)隊(duì)開發(fā)過程控制ClearCase過程控制能夠通過加鎖的機(jī)制來約束元素或分支的訪問權(quán)限,使文件更加安全第6頁/共54頁二、ClearCase界面ClearCase操作主要通過三種方式來進(jìn)行ClearCaseExplorer與WindowsExplorer集成工作與主流的IDE工具集成工作第7頁/共54頁ClearCaseExplorer第8頁/共54頁WindowsExplorer第9頁/共54頁IDE開發(fā)工具第10頁/共54頁ClearCase命令行工具第11頁/共54頁ClearCase學(xué)習(xí)途徑在線幫助pdf手冊(cè)Clearcase新聞組第12頁/共54頁三、使用初步版本對(duì)象庫(VOB)元素(element)版本(Version)、版本樹(VersionTree)視圖(View)視圖配置規(guī)則(ConfigSpec)使用模式(Checkout–Edit–Checkin)分支(Branch)歸并(Merge)標(biāo)簽(Label)第13頁/共54頁版本對(duì)象庫(VOB)VOB存儲(chǔ)庫---VersionObjectBases作用---存儲(chǔ)所有歷史上的版本---防止隨意變更存儲(chǔ)內(nèi)容需求模型二進(jìn)制文件和源代碼測(cè)試腳本Bitmaps&JPEGsHtml文件和CGI腳本只有RationalClearCase能夠管理目錄的版本!print.c(latest)Version4Version3Version2Version1Version0VOB第14頁/共54頁元素元素是受ClearCase控制并包括一組版本信息的對(duì)象任何文件系統(tǒng)中存放的對(duì)象都可以作為一個(gè)元素放在ClearCase系統(tǒng)中進(jìn)行版本控制例如:SourcefilesDirectoriesBinaryfilesObjectlibrariesDocuments012356700101222343BETA_01\rls2_bugfix\special\enhanceRLS1.0RLS2.0RLS3.0\mainhello.c第15頁/共54頁版本、版本樹控制任何文件的版本可對(duì)目錄和子目錄進(jìn)行版本控制完美的分支和歸并功能采用版本樹結(jié)構(gòu) 文本比較豐富的注釋和版本報(bào)告信息012356700101222343VERSIONSBETA_01\rls2_bugfix\special\enhanceRLS1.0RLS2.0RLS3.0LABELS\mainBRANCH第16頁/共54頁試圖Rel.2.5View當(dāng)前開發(fā)的工程試圖2.5BugFixViewprint.cprint.hmain.cprint.cprint.hmain.cprint.cprint.hmain.c第17頁/共54頁動(dòng)態(tài)試圖動(dòng)態(tài)視圖是使用網(wǎng)絡(luò)連接ClearCase的存儲(chǔ)庫直接更新訪問數(shù)據(jù)歷史代碼庫的整體視圖審核建立(Build)網(wǎng)絡(luò)建立(Build)第18頁/共54頁靜態(tài)試圖快照視圖在WindowsNT上能夠可靠地被分離使用只能定期更新可以遠(yuǎn)離辦公室工作可以在本地進(jìn)行建立(Build)操作第19頁/共54頁試圖配置規(guī)則hello.cutil.cVOBsrcutil.csrchello.chello.c.keepViewStoragehello.c.keepVIWE第20頁/共54頁Checkout–Edit–CheckinRESERVEDCheckoutUNRESERVEDCheckout3RCheckout343RCheckoutCheckoutU34CheckinCheckoutU5MergeCheckinCheckin第21頁/共54頁分支第22頁/共54頁歸并第23頁/共54頁歸并ABCZRcontrib2ABCDEbasecontrib1ACDQXinsertedACZ?XmergeresultBchangedBchangeddeletedchangedchangedinsertedconflict
n/c
deleted
n/c
第24頁/共54頁標(biāo)簽design.docREL3.1.5foo.cREL3.1.5REL3.1.5\src第25頁/共54頁創(chuàng)建View圖形方式命令行方式第26頁/共54頁激活View圖形方式命令行方式第27頁/共54頁刪除View圖形方式命令行方式第28頁/共54頁四、版本化工作第29頁/共54頁查看元素的細(xì)節(jié)通過ClearCaseExplorer,能夠通過試圖來查看一個(gè)元素的版本通過ClearCaseExplorer,能夠顯示出元素的名稱、種類、修改日期第30頁/共54頁版本擴(kuò)展命名法指定元素的特定版本@@(擴(kuò)展命名符號(hào))用來指定一個(gè)元素在版本樹中的路徑hello.h@@\main\rel2_bugfix\8util.c@@\REL3chap.c@@\main\LATEST第31頁/共54頁使用版本擴(kuò)展命名法使用標(biāo)準(zhǔn)命名法,將看到當(dāng)前試圖選擇的元素版本使用擴(kuò)展版本命名法,將能看到試圖中的任意版本第32頁/共54頁使用版本樹瀏覽器版本樹瀏覽器使用一個(gè)層次圖來顯示一個(gè)元素的進(jìn)化情況標(biāo)有“眼睛”的圖標(biāo)顯示當(dāng)前試圖選擇的版本第33頁/共54頁元素的屬性元素的屬性可以通過自己的屬性頁查看第34頁/共54頁View的私有文件和View的私有目錄View的私有文件和私有目錄在VOB庫中是可見的,但是他們不是版本化的包括臨時(shí)文件和臨時(shí)目錄、Check-Out的文件、導(dǎo)出元素(DO)和Build過程中生成的臨時(shí)文件使用ClearCaseExplorer能夠檢測(cè)出某個(gè)文件或目錄是一個(gè)元素或者是私有文件或私有目錄第35頁/共54頁五、文件的版本第36頁/共54頁CheckOut/Checkin范例直到被CheckOut前,文件元素是只讀的ClearCase能夠保護(hù)VOB庫中文件的意外修改情況,即使是管理員ClearCaseCheckOut的方式ClearCaseExplorerWindowsExplorerClearTool第37頁/共54頁CheckOut時(shí)所發(fā)生的事情文件被CheckOut到一個(gè)View中,一個(gè)可修改的文件版本在View的私有存儲(chǔ)區(qū)中被創(chuàng)建一個(gè)事件記錄被創(chuàng)建在版本樹中的一個(gè)“placeholder”版本被創(chuàng)建,它將是一個(gè)潛在的后繼版本用戶工作在同樣的視圖中,能夠查看被檢出文件版本的內(nèi)容第38頁/共54頁CheckOut的類型保留的Checkout非保留的Checkout第39頁/共54頁避免Checkout時(shí)錯(cuò)誤的方法第40頁/共54頁查找所有被CheckOut的版本第41頁/共54頁UndoCheckout一旦Checkout被取消,你的試圖選擇的是先前的版本或者是先前被Checkin的版本第42頁/共54頁Checkin文件ClearCaseExplorerWindowsExplorerCleartool第43頁/共54頁歷史瀏覽器第44頁/共54頁六、目錄的版本控制第45頁/共54頁目錄也是一個(gè)元素ClearCase將目錄也作為一個(gè)版本化的元素,它能夠跟蹤目錄的變化情況目錄版本的變化情況包括:增加一個(gè)新文件重命名一個(gè)已存在的文件刪除一個(gè)文件增加一個(gè)子目錄移動(dòng)文件或目錄增加或刪除VOB的超鏈接第46頁/共54頁查看目錄的版本第47頁/共54頁接下來的步驟介紹接下來的步驟:研究所產(chǎn)生的想法與較大的組保持聯(lián)系進(jìn)一步的活動(dòng):開始將想法轉(zhuǎn)變成現(xiàn)實(shí)第48頁/共54頁七、ClearCase程序組工具介紹第49頁/共54頁八、使用技巧及注意事項(xiàng)doskey命令doskeyct=cleartool$*doskeypcc1=pingclearcase001$*doskeypcc2=pingclearcase002$*doskeypcc3=pingclearcase002$*doskeypcc5=pingclearcase005$*第50頁/共
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二手車金融中介合同范本
- 業(yè)務(wù)推廣協(xié)議合同范例
- 公司廣告招牌合同范例
- 2025-2030年中國(guó)黑絲桃皮絨數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025-2030年中國(guó)青瓷數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 克拉瑪依勞動(dòng)合同范例
- 獸藥原料購(gòu)進(jìn)合同范例
- 中間人居間合同范例
- 住建部 租賃合同范例
- 公園戶外采購(gòu)合同范例
- 結(jié)直腸癌免疫治療
- 老年學(xué)概論(第3版) 課件 第5-7章 衰老生物學(xué)、老年人口學(xué)、老年心理學(xué)
- 人教版八年級(jí)物理下冊(cè)《第八章運(yùn)動(dòng)和力》單元測(cè)試卷-含答案
- 電力計(jì)量人員培訓(xùn)課件
- 富氫水完整課件
- 阿拉伯國(guó)家聯(lián)盟課件
- 國(guó)家臨床版3.0手術(shù)操作編碼(ICD-9-CM3)
- 打印設(shè)備維護(hù)服務(wù)投標(biāo)方案
- JGT454-2014 建筑門窗、幕墻中空玻璃性能現(xiàn)場(chǎng)檢測(cè)方法
- A320飛機(jī)空調(diào)系統(tǒng)非正常操作A要點(diǎn)分析
- 我的家鄉(xiāng)湖北襄陽介紹
評(píng)論
0/150
提交評(píng)論