HueVan 2004-11-15
CVS - Concurrent Versions System(并發(fā)版本管理系統(tǒng))是一個版本控制管理系統(tǒng),它是目前最為廣泛使用的一個系統(tǒng)。
CVS的優(yōu)點就不多說了,總之沒有它,軟件工程就無法實現,就無法凝聚廣大程序員的力量。它在軟件工程中的作用實在是無可比擬的。
廢話少說:先來開cvsnt的安裝,CVSNT在很多網站上可以下載,本人是從CVS官方網下載的服務器端安裝程序:http://www.cvsnt.com/cvspro/ 注意,CVS的安裝程序有很多版本,這里選擇下載CVS FOR NT的,可以安裝在Win2000/xp/2003系統(tǒng)上。
這里安裝的版本是cvsnt-2.0.58d, 安裝過程是很簡單的,選擇完全安裝,結束后要記得重啟機器。
下面介紹CVSNT的服務端配置:
一、配置資源庫:如圖
切換到Repositories標簽:
點擊ADD按鈕,可以增加儲存資源庫的路徑。這個路徑有兩個屬性:Name 和 Root .
二、設置資源庫ROOT
set cvsroot=:sspi:localhost:/MyProject
在2。0。41版本中:
set cvsroot=:sspi:localhost:D:/MyProject
注意:此設置結束后;記得要重新啟動CVSNT服務。在很多網上的文章中沒有提到這一點,導致很多朋友第一次設置結束后未發(fā)現設置生效,就是這個原因。
三、添加一個CVS用戶:
使用passwd命令行創(chuàng)建CVS用戶;
cvs passwd –a <cvs用戶名>
四、綁定CVS用戶到操作系統(tǒng)
CVS用戶建立后,不能直接生效,在pserver模式下,需將新建立的用戶要綁定到系統(tǒng)用戶,這樣cvs的客戶端軟件才可以通過此cvs用戶連接CVS服務器。
綁定用戶的命令如下:
cvs passwd -r ntUser cvsUser 綁定[cvsUser]到NT用戶[ntUser]
附:
cvs passwd -a A 添加新用戶[A]
cvs passwd -X A 刪除用戶[A]
五、設置CVS服務器響應兼容類型
當不同的cvs客戶端連接CVS時,考慮到兼容性等問題,要把Compatibility標簽下的Response as cvs 1.11.2選項勾上。 因為只有這樣,有些客戶端才能正確連接CVS服務器。Eclipse的內嵌CVS客戶端就是如此。
后記:經過實踐: CVS2.0.58和2.0.41在ECLIPSE平臺上的使用有不同表現,前者在連接CVS2058版本時,資源庫的資源將會無法看到但是不影響版本控制的進行,而后者正常,這所謂2。0。58版本的bug,目前還未改正,期待下一版本會修正此問題,所以,為了方便,目前使用的是cvs2.0.41版。
[本文作者:HueVan snoopy_wy007@hotmail.com 轉載請注明出處和作者信息。]
【CVSNT的安裝與配置】 |
使用Servlet動態(tài)生成圖片 |