CVS客戶端對(duì)項(xiàng)目的設(shè)置
Posted on 2011-04-18 11:11 幻海藍(lán)夢(mèng) 閱讀(584) 評(píng)論(0) 編輯 收藏 所屬分類: 版本管理上周五由于小組內(nèi)部測試,我嘗試去搭建一個(gè)CVS進(jìn)行版本控制,上網(wǎng)找了資料,現(xiàn)把我的過程記錄在此,希望對(duì)和我相同情況的朋友有所幫助。
環(huán)境:Windows XP,Eclipse/MyEclipse,現(xiàn)成項(xiàng)目一個(gè):telesale
第一步:CVS服務(wù)環(huán)境搭建,首先去下一個(gè)CVS服務(wù)器端,下載cvsnt-server-2.5.04.3510.msi (http://www.cvsnt.org),默認(rèn)安裝就行。
第二步:CVS服務(wù)端成功安裝以后,打開CVS服務(wù)端配置界面,開始菜單下CVSNT Control Panel,在以下界面可以添加一個(gè)CVS目錄:
點(diǎn)擊Add按鈕進(jìn)行添加,其中Location為指定位置,我這兒設(shè)置為D:/CVSRoot,Name為服務(wù)名稱,在客戶端進(jìn)行連接時(shí)所用的名字,這兒為CVSRoot。其它默認(rèn)就行
接下來還要設(shè)置Server Setting:
Run as是指定CVS服務(wù)運(yùn)行在本機(jī)的哪個(gè)用戶名下,它是以用戶名作為不同域進(jìn)行管理的,這涉及到以后以管理員身份登錄到CVS服務(wù)端時(shí)的信息,選擇一個(gè)就行,其它默認(rèn)。目前設(shè)置就完成了
到此你已經(jīng)成功配置了CVS服務(wù),CVS會(huì)自動(dòng)配置你的環(huán)境變量。在你指定repository下會(huì)有一個(gè)文件夾CVSRoot,它是CVS的倉庫地址,我這里是D:"CVSRoot"CVSRoot。
第三步:把已有的工程添加進(jìn)CVS讓它管理,這個(gè)過程也叫做Check Out,我的項(xiàng)目telesale放在D:"tmpdir。進(jìn)入tmpdir"telesale文件夾,執(zhí)行import動(dòng)作,用命令:
D:"tmpdir"telesale>cvs -d D:"CVSRoot import -m "" telesale telesale initial
-d 指明CVS倉庫的位置,telesale說明被CVS管理后該項(xiàng)目的名稱, telesale initial中telesale可以指定導(dǎo)入文件的位置,這里沒有指定,可隨意寫。
這樣在在D:"CVSRoot 下就多了一個(gè)叫做telesale的文件夾,就是我們讓CVS進(jìn)行版本控制的項(xiàng)目。
執(zhí)行CheckOut動(dòng)作:D:"checkoutcvs>cvs -d D:"CVSRoot co telesale。-d指明CVS的倉庫位置,co表示Check Out后面的參數(shù)就是CVS管理的項(xiàng)目名稱,即上面import時(shí)指定的名字。這樣就能導(dǎo)入有版本控制的工程到D:"checkoutcvs文件夾下了。
到此說明我們已經(jīng)成功讓CVS進(jìn)行了項(xiàng)目版本控制,可以在客戶端用CVS形式導(dǎo)入有版本控制的工程了
第四步:新建CVS賬戶:登陸到CVS服務(wù)器指定的域,你可以用你系統(tǒng)的賬戶進(jìn)行登陸:
set cvsroot=:pserver:issuser@127.0.0.1:/CVSRoot中issuser為當(dāng)前系統(tǒng)賬戶,這是設(shè)置cvs的路徑
cvs login登陸到CVS輸入issuser的密碼即可登陸CVS
cvs passwd -r issuser -a newuser表示增加一個(gè)叫做newuser的CVS賬戶
New Password:
Verify Password:
進(jìn)行密碼設(shè)置和確認(rèn)
至此賬戶創(chuàng)建成功,在Eclipse下就可通過CVS來導(dǎo)入工程了。其中的主機(jī)地址改為你的CVS服務(wù)器所在的地址即可。