CVS 全稱(chēng)Concurrent Versions System,主要用于管理在開(kāi)發(fā)過(guò)程中生成的源代碼、文檔等資料,記錄他們的更新歷史,使開(kāi)發(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上也有對(duì)應(yīng)的版本。
?? 在eclipse中已經(jīng)內(nèi)置了CVS client,eclipse的文檔中建議將CVS server安裝在linux、unix等操作系統(tǒng)上,不過(guò)在我們大多數(shù)人的開(kāi)發(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.開(kāi)始 ->所有程序 ->cvsnt ->Service control panel,出現(xiàn)以下窗口:
(安裝后的默認(rèn)狀態(tài)是運(yùn)行的)

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

?
3. 切換到Advanced頁(yè):選擇如下:

一定要將use local users for pserver和pretend to be a unix CVS server這兩項(xiàng)選上,前者是要求cvs server采用windows 的本地用戶(hù)進(jìn)行權(quán)限認(rèn)證,如果采用域用戶(hù)權(quán)限,那么所有的客戶(hù)端開(kāi)發(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.