![軟件配置管理_第1頁](http://file4.renrendoc.com/view12/M03/3E/3A/wKhkGWXANJ2AE5L6AAGrkPAPPXE176.jpg)
![軟件配置管理_第2頁](http://file4.renrendoc.com/view12/M03/3E/3A/wKhkGWXANJ2AE5L6AAGrkPAPPXE1762.jpg)
![軟件配置管理_第3頁](http://file4.renrendoc.com/view12/M03/3E/3A/wKhkGWXANJ2AE5L6AAGrkPAPPXE1763.jpg)
![軟件配置管理_第4頁](http://file4.renrendoc.com/view12/M03/3E/3A/wKhkGWXANJ2AE5L6AAGrkPAPPXE1764.jpg)
![軟件配置管理_第5頁](http://file4.renrendoc.com/view12/M03/3E/3A/wKhkGWXANJ2AE5L6AAGrkPAPPXE1765.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件業(yè)發(fā)展到現(xiàn)在,一個項目越來越大,多人協(xié)同工作對于一個項目越來越普遍。在多人工作環(huán)境下,版本管理是一個重要的問題,沒有好的版本控制和版本管理,大的工程無法順利進(jìn)行。即使是對于一個人開發(fā),版本管理工作也很有益處,它能讓您的工作條理清晰,避免許多重復(fù)工作。1CVS是很早的時候在Unix下發(fā)展起來的,它使用的術(shù)語比較特殊,需要先熟悉和理解,這是使用CVS的第一步。Repository:中文名稱:倉庫。它是CVS服務(wù)器(可能在遠(yuǎn)程,也可能在本地)的根目錄,我們所有的工作都保存在這個倉庫中,包括源代碼和這些代碼的全部歷史。你可以把Repository想像成一個倉庫,倉庫中有許多“木桶”,每個“木桶”就是我們的一個讓CVS管理起來的工程。對于CVS來說,這些“木桶”之間是沒有什么關(guān)聯(lián)的,刪除一個“木桶”不會影響別的“木桶”。我們所想像的木桶,在CVS術(shù)語中,又叫模塊(Module)。Module:中文名稱:模塊。就是上面我們所想像的倉庫中的“木桶”,里面放的是一個項目的所有文件(包括源代碼,文檔文件,資源文件等等)。在物理上,Module是CVS服務(wù)器根目錄下的第一級子目錄。Import:中文名稱:導(dǎo)入。我們本地有一個軟件項目,里面有許多各種類型的文件,都需要用CVS進(jìn)行版本管理,那么第一步就是把這個軟件項目的整個目錄結(jié)構(gòu)都Import到CVS的倉庫中去。經(jīng)過這種導(dǎo)入,CVS將為你的項目創(chuàng)建一個新的“木桶”----Module,即模塊。2Checkout:中文名稱:導(dǎo)出。指將倉庫中的一個“木桶”(Module,模塊)中的東西導(dǎo)出到本地的工作目錄下,然后我們可以在WinCvs的管理下,進(jìn)行工作,修改其中的內(nèi)容。Commit:中文名稱:提交修改。我們在本地的工作目錄下,對工程中的文件進(jìn)行修改,這些修改,需要提交給CVS的倉庫,這個過程,就叫Commit。你可以Commit一個文件,也可以Commit整個目錄。Update:中文名稱:同步。它與Commit相對應(yīng),是從倉庫中的“木桶”(模塊)中下載你同事修改過的文件(別忘記你的項目有許多人共同參與),如果這個文件在你本地也有,就會更新本地的拷貝,如果你本地沒有,就會把新文件下載到你的本地。Revision:中文名稱:文件版本。這是CVS中一個需要特別注意的概念,它指的是單個文件的版本,而不是整個項目的版本?;旧希瑔蝹€文件每次的修改,經(jīng)過Commit之后,它的Revision都要改變一次,比如從1.1到1.2到1.3等等。特別要注意,單個文件的版本(Revision)與整個工程產(chǎn)品的版本(Version,或者Release)可以沒有任何關(guān)系。例如,整個產(chǎn)品現(xiàn)在發(fā)行1.0版本(Version1.0)了,但是產(chǎn)品的源代碼文件中,有的文件版本(Revision)可能是1.9,有的是2.1,等等。這很容易理解,因為為了發(fā)行產(chǎn)品V1.0,我們需要對源代碼進(jìn)行多次修改編譯。3Release:中文名稱:發(fā)行版本。整個產(chǎn)品的版本,例如VC5.0,VC6.0等。Tag:中文名稱:標(biāo)簽。在一個開發(fā)的特定期,對一個文件或者多個文件給的符號名,一般是有意義的字符串,如“stable”,“release_1_0”等。比如,我們對某個文件的1.5版本加上標(biāo)簽:“memory_bug_fixed”,借助這個有意義的標(biāo)簽,我們可以理解1.5版本解決了內(nèi)存Bug,所以說Tag賦予了版本一些文字含義。4WinCvs作為遠(yuǎn)程CVS的客戶端WinCvs提供了用圖形界面使用遠(yuǎn)程CVS服務(wù)的直觀方法。這個工作模式如下圖所示5在這種工作模式下,第一次使用WinCvs的基本流程如下:1)您首先要讓CVS管理員給您分配一個用戶名和密碼,先使用WinCvs登錄(Login)到CVS服務(wù)器。2)把本地需要CVS管理的原始目錄導(dǎo)入(Import)到CVS服務(wù)器上去,使之成為CVS服務(wù)器上倉庫(Repository)的一個Module。3)在本地硬盤上創(chuàng)建一個工作目錄。4)從CVS服務(wù)器的倉庫(Repository)導(dǎo)出(Checkout)一個Module到本地硬盤的工作目錄5)從CVS服務(wù)器同步(Update)你同事的修改到你本地工作目錄。在工作目錄上進(jìn)行工作,在這個過程中,把文件的中間版本(Revision)提交(Commit)給CVS服務(wù)器。6WinCvs作為本地的服務(wù)器和客戶端WinCvs工作在這個模式時,當(dāng)您開始從頭工作時,需要下面的工作流程:
1)首先在本地硬盤上,創(chuàng)建CVS的倉庫(Repository)目錄。目錄名可任意,一般是CVSRoot2)把本地需要CVS管理的原始目錄導(dǎo)入(Import)到CVS服務(wù)器上去,使之成為CVS服務(wù)器上倉庫(Repository)的一個Module。3)在本地硬盤上創(chuàng)建一個工作目錄。4)從CVS服務(wù)器的倉庫(Repository)導(dǎo)出(Checkout)一個Module到本地硬盤的工作目錄5)從CVS服務(wù)器同步(Update)你自己從前的修改到你本地工作目錄。在工作目錄上進(jìn)行工作,在這個過程中,把文件的中間版本(Revision)提交(Commit)給CVS服務(wù)器。7無論WinCvs工作在上述哪種模式下,下面是它的工作流程圖8從WinCvs的工作流程圖中可以知道,WinCvs的工作涉及三個目錄:一是原始目錄,我們從這里把文件導(dǎo)入到CVS進(jìn)行管理,從此以后這個目錄下的文件就不再參與WinCvs活動了;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 短途運(yùn)輸服務(wù)協(xié)議書(2篇)
- 建筑電工練習(xí)題庫含答案
- 探索合成材料制造技術(shù)對工業(yè)自動化的影響考核試卷
- 數(shù)據(jù)采集卡生產(chǎn)考核試卷
- 機(jī)械原理模擬考試題及答案
- 電商品牌危機(jī)公關(guān)與應(yīng)對策略
- 電力工程綜合設(shè)計與安全標(biāo)準(zhǔn)
- 匯報中的老年人經(jīng)驗與智慧的傳遞者
- 2025-2030年文化傳統(tǒng)故事書拼圖行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 2025-2030年復(fù)古燈飾定制企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 2024年臨床醫(yī)師定期考核試題中醫(yī)知識題庫及答案(共330題) (二)
- 2025-2030年中國反滲透膜行業(yè)市場發(fā)展趨勢展望與投資策略分析報告
- 湖北省十堰市城區(qū)2024-2025學(xué)年九年級上學(xué)期期末質(zhì)量檢測道德與法治試題 (含答案)
- 《住院患者身體約束的護(hù)理》團(tuán)體標(biāo)準(zhǔn)解讀課件
- 人教版高中化學(xué)必修一第一章《物質(zhì)及其變化》教學(xué)課件
- 復(fù)工復(fù)產(chǎn)工作方案范本【復(fù)產(chǎn)復(fù)工安全工作方案】
- HyperMesh100基礎(chǔ)培訓(xùn)教程
- 奧太焊機(jī)維修教材MZ系列
- 化工裝置實用操作技術(shù)指南講解
- 春季高考英語《大綱短語》(218個核心詞匯相關(guān)短語)
- 護(hù)理文書書寫規(guī)范ppt課件
評論
0/150
提交評論