實驗1使用CVS進行版本控制_第1頁
實驗1使用CVS進行版本控制_第2頁
實驗1使用CVS進行版本控制_第3頁
實驗1使用CVS進行版本控制_第4頁
實驗1使用CVS進行版本控制_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、實驗1:使用CVS進行版本控制一、 實驗目的掌握版本控制工具CVS的主要用法,理解版本控制的作用和以項目組形式進行軟件開發(fā)的方法。二、軟硬件環(huán)境本實驗的硬件環(huán)境是計算機局域網(wǎng),計算機操作系統(tǒng)采用Windows XP,工具軟件包括CVSNT,Eclipse(集成CVS客戶端)。三、 實驗步驟1使用Eclipse內(nèi)建的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服務器倉庫中的內(nèi)容。如圖4所示。圖4選擇項目所在文件夾,然后單擊“Finish”按鈕,Eclipse將項目從C

4、VS服務器檢出到本地計算機的“workspace”中。選擇“Window”菜單中的“Open perspective/Resource”,切換到項目瀏覽器視圖,展開項目中的java包,可看到所有程序文件的初始版本均為.1。如圖5所示。圖5(或新建)文件,并提交(檢入)到服務器(1)在“Project Explorer”窗口中雙擊某一程序文件,將其打開,進行修改,修改完成后保存,此時文件名前面出現(xiàn)“>”標記,表示文件已被修改但還未被提交。(2)右鍵單擊該文件名,在彈出的菜單中選擇“Team/Commit”(如圖6所示),彈出“Commit Files”對話框,輸入必要的日志信息后,單擊Fi

5、nish按鈕,提交文件(第一次提交文件時,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包,在“Project Ex

7、plorer”窗口中選擇(或新建)一Java包進行更新操作,操作方法與第(1)步相同。5. 與服務器上的文件進行比較和合并對一個程序文件進行修改后,可與服務器上的該文件進行比較,觀察其他人員對該文件所作的修改,并可將自己與其他人員的修改結果進行合并。操作步驟如下:(1)在“Project Explorer”窗口中雙擊某一程序文件,將其打開,進行修改,修改完成后保存。(2)右鍵單擊該程序文件名,在彈出菜單中選擇“Team/Synchronize with Repository”,Eclipse打開兩個窗口,分別顯示本地文件和服務器上的文件,并用紅色框和高亮度顯示出它們的不同之處。如圖7所示。(3

8、)單擊右上方的“Copy current change from right to left”,將修改進行合并,然后保存。圖76. 獲取文件的某一歷史版本(1)在“Project Explorer”窗口中,右鍵單擊程序文件名,在彈出菜單中選擇“Replace With/History”,彈出“Replace”窗口,如圖8所示。(2)在該窗口中顯示出文件的各個歷史版本及其修改時間等信息,選擇其中的某一版本,單擊“Replace”按鈕,文件內(nèi)容被替代為所選歷史版本。重新打開該文件查看其內(nèi)容。圖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壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論