




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
CVS簡(jiǎn)介●CVS的英文全稱是Concurrent
Version
System(并行版本系統(tǒng)),本質(zhì)是一個(gè)版本控制系統(tǒng),主要用于記錄源文件的歷史?!駥I(yè)開發(fā)人員通常以團(tuán)隊(duì)的形式進(jìn)行工作,而Eclipse可以勝任這項(xiàng)任務(wù)。針對(duì)團(tuán)隊(duì)開發(fā),Eclipse支持CVS。如果你正在進(jìn)行團(tuán)隊(duì)開發(fā),那么必須將你的開發(fā)工作與其他人的工作協(xié)調(diào),以避免沖突。整個(gè)團(tuán)隊(duì)共用相同的代碼,這意味著你的天才工作可能因某人的粗心而意外毀掉?!馛VS使用“客戶端/服務(wù)器”(Client/Server)模式來工作的,這也是優(yōu)秀版本控制系統(tǒng)的發(fā)展趨勢(shì)。
●CVS采用C/S體系,所以代碼、文檔的各種版本都存儲(chǔ)在服務(wù)器端,開發(fā)者首先從服務(wù)器上獲得相關(guān)文件到本地計(jì)算機(jī),然后在此基礎(chǔ)上進(jìn)行開發(fā)。開發(fā)者可以隨時(shí)將新代碼提交給服務(wù)器,也可以通過更新操作獲得最新的代碼,從而與其他開發(fā)者保存一致。下載與安裝Cvsnt、Wincvs、TortoiseCVS
常用術(shù)語●
Repository(倉庫)
:CVS倉庫存儲(chǔ)全部的版本控制下的文件拷貝,通常不允許直接訪問,只能通過CVS命令,獲得一份本地拷貝,改動(dòng)后在提交會(huì)倉庫?!?/p>
Branch(分支)
:分支是開發(fā)團(tuán)隊(duì)用來共享正在進(jìn)行中的工作的地方。任何時(shí)候,團(tuán)隊(duì)成員都可以使用一個(gè)分支的內(nèi)容作為新工作的基礎(chǔ)。每個(gè)
CVS
資源庫都至少有一個(gè)分支,稱為
HEAD?!馦odule(模塊)
:CVS服務(wù)器根目錄下的第一級(jí)子目錄。通常用于存放一個(gè)項(xiàng)目的所有文件。●Check
out(檢出)
:通常指將倉庫中的整個(gè)模塊首次導(dǎo)出到本地。●Check
in(導(dǎo)入)
:通常指提交整個(gè)目錄結(jié)構(gòu)并創(chuàng)建一個(gè)新模塊?!馛ommit(提交)
:將自己修改過的文件提交到模塊中?!?/p>
Update(同步):它與Commit相對(duì)應(yīng),是從倉庫中的“木桶”(模塊)中下載同事們修改過的文件,如果這個(gè)文件在本地也有,就會(huì)更新本地的拷貝,如果本地沒有,就會(huì)把新文件下載到本地。常用術(shù)語使用流程●項(xiàng)目Leader的工作:1.向CVS管理人員申請(qǐng)CVS項(xiàng)目名稱,并獲取CVS登錄信息。現(xiàn)行CVS服務(wù)器配置信息:
1.Hostaddress:10.40.X.X2.RepositoryPath:/Project3.Username/Password:從CVS管理員處獲取申請(qǐng)項(xiàng)目名稱:HelloWorld項(xiàng)目Leader的工作:2.在本地整理好需要上傳的文件本地項(xiàng)目文件項(xiàng)目Leader的工作:3.通過CVS客戶端上傳項(xiàng)目文件定位到本地項(xiàng)目文件所在位置選擇好文件根目錄后ImportModule●項(xiàng)目組員的工作:1.通過CVS客戶端獲取CVS服務(wù)器上的文件定位到本地項(xiàng)目工作目錄選擇好工作目錄的上層根目錄后CheckoutModule輸入Module名稱輸入本地工作目錄的上層路徑項(xiàng)目組員的工作:確認(rèn)本地工作目錄中獲取的最新文件,例如:D:\Project\ExCenter\*.*獲取文件后本地目錄顯示為“勾號(hào)”每次工作步驟:執(zhí)行Update同步服務(wù)器上的文件。同步服務(wù)器上的文件每次工作步驟:提交本地最新的文件提交本地文件
(本地文件修改后會(huì)顯示為紅色)輸入本次修改的描述。每次工作步驟:確認(rèn)更新后的版本。更新前版本:
更新后版本:1.2基本操作1、CVSNT初始化配置(1)打開CVSNT的控制面板。從開始菜單運(yùn)行“CVSNT”→“CVSNT
Control
Panel”。彈出如圖所示的控制面板。(2)服務(wù)已經(jīng)啟動(dòng),但現(xiàn)在還缺少一個(gè)倉庫。在此需要新建一個(gè)文件夾充當(dāng)倉庫。本例中在G盤創(chuàng)建一個(gè)新的文件夾myCVSdata來充當(dāng)倉庫。
(3)為了確保CVSNT的兩個(gè)服務(wù)啟動(dòng)正常,需配置倉庫。
(4)單擊OK按鈕,會(huì)提示“G:/myCVSdata文件夾已存在,但不是有效的CVS倉庫,是否需要初始化?”(5)單擊“是”按鈕,就初始化文件夾作為倉庫文件夾了,初始化后,在文件夾里面會(huì)生成一個(gè)CVSROOT的文件夾,里面有很多的文件和子文件夾,這里面都是倉庫的配置信息。此時(shí)倉庫配置選項(xiàng)卡如圖所示。(6)單擊Server
Settings(服務(wù)器配置)選項(xiàng)卡,如圖所示,保持默認(rèn)配置即可。單擊“確定”按鈕,即完成了服務(wù)器配置。(7)單擊Compatibility
Options(兼容性配置)選項(xiàng)卡,如圖所示。單擊“確定”按鈕,即完成了兼容性配置。(8)單擊Plugins(插件)選項(xiàng)卡,如圖所示,顯示了一些插件配置。(9)單擊Advanced(高級(jí))選項(xiàng)卡,如圖所示,保持默認(rèn)即可。單擊“確定”按鈕,完成服務(wù)器的配置。2、wincvs操作首先從CVS管理員那里獲得用戶名和密碼,先使用wincvs登錄(Login)到CVS服務(wù)器。把本地需要CVS管理的原始目錄導(dǎo)入(Import)到CVS服務(wù)器上去,使之成為CVS服務(wù)器上倉庫(Repository)的一個(gè)Module。在本地硬盤上創(chuàng)建一個(gè)工作目錄。從CVS服務(wù)器的倉庫(Repository)導(dǎo)出(Checkout)一個(gè)Module到本地硬盤的工作目錄從CVS服務(wù)器同步(Update)同事們的修改到自己本地工作目錄。在工作目錄上進(jìn)行工作,在這個(gè)過程中,把文件的中間版本(Revision)提交(Commit)給CVS服務(wù)器。用戶登錄(Login)到CVS服務(wù)器。
1)“Admin”->”Login” 2)在彈出窗口中輸入CVSROOT登錄信息。(可以直接輸入配置字符串,或單擊瀏覽按鈕進(jìn)入詳細(xì)設(shè)定窗口) “Protocol=pserver”;//登錄協(xié)議 “Repositorypath=/Project”;//CVS服務(wù)器中的倉庫
“Username=用戶名”//用戶名
“Password=密碼”//密碼 “Hostname=5”;//CVS服務(wù)器地址 登錄成功后在狀態(tài)欄會(huì)顯示 “*****CVSexitednormallywithcode0*****”2.Import(導(dǎo)入)Module
1)單擊“View”->“BrowseLocation”->“Change”找到本地工作目錄,并選擇所要添加到服務(wù)器上的目錄。2)單擊“Remote”->“ImportModule”,并在“ImportSettings”窗口中輸入相應(yīng)信息,然后單擊“OK”完成導(dǎo)入工作。Import成功的狀態(tài)信息Checkout
(導(dǎo)出)Module
1)單擊“Remote”->“CheckoutModule”,并在“CheckoutSettings”窗口中輸入相應(yīng)信息,然后單擊“OK”完成導(dǎo)入工作。“Modulenameandpathontheserver=服務(wù)器上的Module”; “Localfoldertocheckoutto=本地目錄”Update
、Commit 1)單擊“View”->“BrowseLocation”->“Change”定位到本地工作目錄。
2)右擊工作目錄,選擇“Updateselection”即可進(jìn)行與服務(wù)器的同步更新。選擇“Commitselection”即可提交本地最新的文檔。
3、Eclipse中的配置及使用1.在Eclipse中打開CVSRepositories窗口,Windows->ShowView->Other->2.在CVSRepositories窗口中右鍵新建Repository鼠標(biāo)右鍵3.配置Repository
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第2.6講 指數(shù)與指數(shù)函數(shù)(原卷版)-2024年高考數(shù)學(xué)一輪復(fù)習(xí)精講精練寶典(新高考專用)
- 菏澤黃底真石漆施工方案
- 第三單元課外古詩詞教學(xué)設(shè)計(jì) 2024-2025學(xué)年七年級(jí)上冊(cè)同步
- 博物館拆遷合同范本
- 優(yōu)化公司供應(yīng)商管理的工作計(jì)劃
- 構(gòu)建班級(jí)學(xué)習(xí)共同體的工作策略計(jì)劃
- 老年肺炎區(qū)別護(hù)理
- 公司生產(chǎn)工作計(jì)劃改善生產(chǎn)線平衡性
- 農(nóng)業(yè)發(fā)展安全服務(wù)保障藍(lán)圖計(jì)劃
- 小班集體游戲的安排與實(shí)施計(jì)劃
- 咨詢行業(yè)人工智能應(yīng)用研究
- SLT 478-2021 水利數(shù)據(jù)庫表結(jié)構(gòu)及標(biāo)識(shí)符編制總則
- GB/T 44251-2024腿式機(jī)器人性能及試驗(yàn)方法
- MIL-STD-1916抽樣計(jì)劃表(抽樣數(shù))大
- 【異丙苯法生產(chǎn)苯酚的工藝設(shè)計(jì)18000字(論文)】
- 馬克思主義基本原理概論400道(考點(diǎn)提分)
- 研究生調(diào)劑合同
- 【翻譯知識(shí)】新聞標(biāo)題翻譯
- MSDS中文版(鋰電池電解液)
- 復(fù)調(diào)音樂巡禮-巴赫勃蘭登堡協(xié)奏曲 課件-2023-2024學(xué)年高中音樂人音版(2019)必修音樂鑒賞
- 2024年中國煤科煤炭科學(xué)技術(shù)研究院有限公司招聘筆試參考題庫含答案解析
評(píng)論
0/150
提交評(píng)論