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

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

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

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