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