




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、實驗1:使用CVS進行版本控制一、 實驗目的掌握版本控制工具CVS的主要用法,理解版本控制的作用和以項目組形式進行軟件開發(fā)的方法。二、軟硬件環(huán)境本實驗的硬件環(huán)境是計算機局域網,計算機操作系統(tǒng)采用Windows XP,工具軟件包括CVSNT,Eclipse(集成CVS客戶端)。三、 實驗步驟1使用Eclipse內建的CVS客戶端與CVS服務器建立連接(1)啟動Eclipse。(2)在Eclipse主窗體中,單擊“Window”菜單下的“Open Perspective/Other”,在彈出的“Open Perspective”對話框中選擇“CVS Repository Exploring”。如圖
2、1所示。圖1(3)單擊“OK”按鈕,在Eclipse主窗體中出現(xiàn)“CVS Repositories”視圖。在該視圖中任意位置單擊鼠標右鍵,在彈出的菜單中選擇“New/Repository Location”,彈出“Add CVS Repository”對話框。如圖2所示。在“Host”文本框中輸入CVSNT服務器的名稱或IP地址,在“Repository path”文本框中輸入倉庫路徑名“/MyRepository”,在“User”文本框中輸入用戶名“CVSUser”,在“Password”文本框中輸入密碼“CVSUser”,在“Connection Type”下拉列表框中選擇“pserver
3、”,單擊“Finish”按鈕創(chuàng)建Repository位置信息。圖22. 從CVS服務器檢出項目(1)選擇Eclipse主窗體的“File”菜單中的“Import”,彈出“Import”對話框,選擇“CVS”下的“Projects from CVS”。如圖3所示。圖3單擊“Next”,彈出“Checkout from CVS”對話框,接受其默認選擇,單擊“Next”,在出現(xiàn)的對話框中可以選擇要檢出哪些模塊(即文件夾),選擇“Use an existing module”,在下方出現(xiàn)CVS服務器倉庫中的內容。如圖4所示。圖4選擇項目所在文件夾,然后單擊“Finish”按鈕,Eclipse將項目從C
4、VS服務器檢出到本地計算機的“workspace”中。選擇“Window”菜單中的“Open perspective/Resource”,切換到項目瀏覽器視圖,展開項目中的java包,可看到所有程序文件的初始版本均為.1。如圖5所示。圖53.修改(或新建)文件,并提交(檢入)到服務器(1)在“Project Explorer”窗口中雙擊某一程序文件,將其打開,進行修改,修改完成后保存,此時文件名前面出現(xiàn)“>”標記,表示文件已被修改但還未被提交。(2)右鍵單擊該文件名,在彈出的菜單中選擇“Team/Commit”(如圖6所示),彈出“Commit Files”對話框,輸入必要的日志信息后,
5、單擊Finish按鈕,提交文件(第一次提交文件時,Eclipse會提示輸入用戶密碼)。提交完成后觀察文件版本的變化。注意:如果在提交過程中出現(xiàn)問題,說明CVS服務器上的該文件版本比本地文件版本高,此時可使用文件的比較和合并操作,參見第5小節(jié)。(3)在“Project Explorer”窗口右鍵單擊任一Java包名,在彈出的菜單中選擇“New/Class”,彈出“New Java Class”對話框,輸入類名后單擊“Finish”按鈕,創(chuàng)建一個新的Java類文件。該文件還沒有版本編號。(4)提交新建的Java類文件,操作方法與第(2)步相同。觀察該文件版本的變化。(5)提交操作同樣適用于Java
6、包,在“Project Explorer”窗口中選擇(或新建)一Java包進行提交操作,操作方法與第(2)步相同。圖64. 從服務器獲取文件最新版本,更新本地文件(1)在“Project Explorer”窗口中,右鍵單擊要更新的程序文件名,在彈出的菜單中選擇“Team/Update”,文件被更新為服務器上的最新版本,觀察文件的版本變化。注意:可切換到“CVS Repositories”窗口來觀察CVS服務器上文件的版本。方法是單擊“Window”菜單中的“Open Perspective/CVS Repository Exploring”。(2)更新操作同樣適用于Java包,在“Projec
7、t Explorer”窗口中選擇(或新建)一Java包進行更新操作,操作方法與第(1)步相同。5. 與服務器上的文件進行比較和合并對一個程序文件進行修改后,可與服務器上的該文件進行比較,觀察其他人員對該文件所作的修改,并可將自己與其他人員的修改結果進行合并。操作步驟如下:(1)在“Project Explorer”窗口中雙擊某一程序文件,將其打開,進行修改,修改完成后保存。(2)右鍵單擊該程序文件名,在彈出菜單中選擇“Team/Synchronize with Repository”,Eclipse打開兩個窗口,分別顯示本地文件和服務器上的文件,并用紅色框和高亮度顯示出它們的不同之處。如圖7所
8、示。(3)單擊右上方的“Copy current change from right to left”,將修改進行合并,然后保存。圖76. 獲取文件的某一歷史版本(1)在“Project Explorer”窗口中,右鍵單擊程序文件名,在彈出菜單中選擇“Replace With/History”,彈出“Replace”窗口,如圖8所示。(2)在該窗口中顯示出文件的各個歷史版本及其修改時間等信息,選擇其中的某一版本,單擊“Replace”按鈕,文件內容被替代為所選歷史版本。重新打開該文件查看其內容。圖87. 顯示某文件的版本變更歷史在“Project Explorer”窗口中,右鍵單擊程序文件名,在彈出菜單中選擇“Team/Show History”,在Eclipse主窗體的下方顯示出“History”選項卡,顯示出該文件的修改歷史和版本變更歷史。如圖9所示。圖98. 刪除一個文件(1)在“Project Explorer”窗口中,右鍵單擊要刪除的程序文件名,在彈出菜單中選擇“Delete”,將文件刪除。以上操作只是將文
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 油輪船員考試:油輪船員考試必看題庫知識點
- Photoshop平面設計基礎 課件 任務2.1 改變小鳥顏色
- 英語趣味三字經
- 英語教學案例分析10篇
- 產業(yè)園區(qū)配套服務廠房出租居間費合同范本
- 保健按摩師勞動合同書美容
- 草捆生物質能源項目融資合同
- 農村現(xiàn)場勘察方案模板
- 智能家居產業(yè)廠房租賃居間合同范本
- 師徒制建設方案
- 2025年技術玻璃制品行業(yè)市場調研報告
- 2025至2030高純氯化鉀行業(yè)產業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 2025年吉林省中考數(shù)學試卷真題(含答案詳解)
- 2025年中國自由鍛件行業(yè)發(fā)展運行現(xiàn)狀及投資潛力預測報告
- 醫(yī)學美容技術專業(yè)教學標準(高等職業(yè)教育??疲?025修訂
- QGDW11970.7-2023輸變電工程水土保持技術規(guī)程第7部分水土保持設施質量檢驗及評定
- 變電站創(chuàng)優(yōu)工程匯報
- DB62T 4134-2020 高速公路服務區(qū)設計規(guī)范
- T/CACE 0129-2024竹編安全帽
- 2025全國農業(yè)(水產)行業(yè)職業(yè)技能大賽(水生物病害防治員)選拔賽試題庫(含答案)
- 谷歌付費協(xié)議書
評論
0/150
提交評論