CVS 全稱Concurrent Versions System,主要用于管理在開發(fā)過程中生成的源代碼、文檔等資料,記錄他們的更新歷史,使開發(fā)團(tuán)隊(duì)各成員可以更好的協(xié)作。CVS版本控制系統(tǒng)采用C/S架構(gòu),目前CVS server可以支持Linux、windows 2000/xp/2003以及部分unix(如sun的solaris等),CVS client在linux、windows、unix上也有對應(yīng)的版本。
?? 在eclipse中已經(jīng)內(nèi)置了CVS client,eclipse的文檔中建議將CVS server安裝在linux、unix等操作系統(tǒng)上,不過在我們大多數(shù)人的開發(fā)中,采用CVS server for windows仍然是最方便快捷的方式,盡管它可能比不上linux、unix版本那樣的穩(wěn)定。
在正式的配置之前你需準(zhǔn)備的軟件:
主要內(nèi)容:
1、安裝與配置cvsnt;
2、在eclipse中配置CVS client;
3、創(chuàng)建一個(gè)CVS實(shí)例;
4、實(shí)踐CVS;
第一節(jié) 安裝與配置cvsnt
cvsnt直接運(yùn)行安裝程序安裝即可。
配置cvs server
1.開始 ->所有程序 ->cvsnt ->Service control panel,出現(xiàn)以下窗口:
(安裝后的默認(rèn)狀態(tài)是運(yùn)行的)

2.切換倒repositories頁,點(diǎn)擊“add”按鈕建立一個(gè)項(xiàng)目庫,在這里我新建一個(gè)D:/cvsfile目錄,
點(diǎn)擊OK,出現(xiàn)一個(gè)對話框,點(diǎn)擊"是"即可.

?
3. 切換到Advanced頁:選擇如下:

一定要將use local users for pserver和pretend to be a unix CVS server這兩項(xiàng)選上,前者是要求cvs server采用windows 的本地用戶進(jìn)行權(quán)限認(rèn)證,如果采用域用戶權(quán)限,那么所有的客戶端開發(fā)機(jī)都必須要登錄到windows域才能連接到CVS server,比較麻煩。后者是強(qiáng)制CVS server for windows模擬成unix CVS server,只有這樣eclipse才能連接上CVS server for windows!
4.確定后,重新啟動(dòng)CVS service和CVS lock service.