Eclipse中CVS使用


  原文地址:http://hi.baidu.com/xublog/blog/item/6579e60e8364fdcc7bcbe19e.html

  CVS是Concurrent Versions System(並發版本系統)的簡稱。它是一個開放源代碼的項目,是當前最流行的版本控制系統,目前絕大部分Open Source項目都使用它來做版本管理。如果你還習慣用微軟的VSS來進行Java項目的版本管理,那么用上Eclipse后,建議還是轉為使用CVS。

  CVS采用客戶機/服務器體系,代碼、文檔的各種版本都存儲在服務器端,開發者首先從服務器上獲得一份復制到本機,然后在此基礎上進行開發。開發者可隨時將新代碼提交給服務器,當然也可以通過更新操作獲得最新的代碼,保持與其他開發者的一致。

  Eclipse本身內置了CVS客戶端,只要再建立一個CVS服務器就可以使用這一功能強大的版本控制系統。CVS的功能雖強大,但一般項目通常只用到其20%的功能,所以只要了解最常用的操作就可以了,本章將以面向實際項目使用需要的方式來介紹CVS。

  首先,啟動Eclipse,然后選擇菜單 Window->Show View->Other,打開CVS->CVS Repositories,就會出現如下圖所示(下次再想打開可以點擊eclipse右上角的選項切換):

  然后點擊按鈕 ,或者在空白出右鍵->new->Repository location,添加一個Repository:


  注意用戶名和口令直接填Windows的用戶名和口令,然后選中“Validate Connection on Finish”,點擊Finish完成:


  首先,我們要將一個現有的工程放到CVS服務器中,切換到Package Explorer,選中Hello工程,右鍵點擊,選擇Team->Share Project…:


  使用剛才我們添加的Repository,繼續,並將所有文件都添加到CVS中,最后Eclipse提示Commit:


  填入一個簡單的注釋,確定,然后Eclipse會把整個工程提交到CVS服務器,可以在Package Explorer中看到圖標發生了變化,Hello.java文件后面會有版本號1.1。在CVS Repositories面板中刷新,可以看到剛添加進來的工程:


  在團隊開發中,當創建了一個基本的工程並提交到CVS后,別的開發人員首先要Check Out這個工程到各自的本地計算機上,這里為了演示,首先我們在Package Explorer中刪除Hello工程,然后打開CVS Repositories(如果沒有看到Repository就按照上面的方法添加Repository),選擇Hello工程,右鍵點擊,選擇 Check Out As…:


  作為一個Project簽出,就可以在Package Explorer中看到簽出的工程。

  當對某些源文件作了修改后,需要提交更改到CVS服務器。選中更改的文件或工程,右鍵點擊,選擇Team->Commit…:


  然后填入簡單的注釋,就可以提交到CVS服務器上了,可以看到源文件的版本號變成了1.2。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM