您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > cvs
安裝和使用CVS
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/12/4 17:03:30 ] 推薦標(biāo)簽:

laser:$xxefajfka;faffa33:cvspub
gumpwu:$ajfaal;323r0ofeeanv:cvspub
henry:$fajkdpaieje:cvspub
betty:fjkal;ffjieinfn/:cvspub
anonymous::cvspub
注意:上面的第二個(gè)字段(分隔符為 :)是密文口令,你要用程序或者用我的土辦法生成。
編輯 readers 文件,加入下面幾行:
anonymous
betty
編輯 writer 文件,加入下面幾行:
laser
gumpwu
henry
這樣 ok 了,你再用幾個(gè)用戶分別登陸測試,會(huì)發(fā)現(xiàn)一切都 ok 了。這里面的原理和說明我想不多說了,其實(shí)很簡單,和系統(tǒng)管理用戶的概念是一樣的。

七、建立新的CVS項(xiàng)目


一般我們都已經(jīng)有一個(gè)或多個(gè)項(xiàng)目了,這樣我們可以用下面步驟生成一個(gè)新的CVS項(xiàng)目。
將一個(gè)工程文件置于CVs中進(jìn)行版本控制,在CVS 術(shù)語中稱作導(dǎo)入(import)。從名字上可以看出,在導(dǎo)入前需要為此作些準(zhǔn)備工作。
輸入操作的基本要求是有個(gè)"干凈"的目錄結(jié)構(gòu)。"干凈"的意思是不需要版本控制的文件都被移走了(如編譯生成的文件,備份文件等等)。如果工程已經(jīng)開始一段時(shí)間了,這顯得很重要。在目錄中也許有些是不打算將其置于版本控制下的文件,但是又想將他們放在這里,這種情況下,你要在輸入之前將它們移走,然后再移回來。
注意的是CVS 認(rèn)為空目錄是不存在的。如果想增加一個(gè)既不包含文件又不包含子目錄的目錄,需要在其下創(chuàng)建一個(gè)啞文件。建議你創(chuàng)建一個(gè)名為 README.txt 的文件,其內(nèi)容為對目錄的簡要說明。
進(jìn)入到已有項(xiàng)目的目錄,比如叫 cvstest:
$cd cvstest
運(yùn)行命令將項(xiàng)目文件導(dǎo)入到cvs倉庫中:
$cvs import -m "this is a cvstest project" cvstest v_0_0_1 start
說明:import 是cvs的命令之一,表示向cvs倉庫輸入項(xiàng)目文件.
-m參數(shù)后面的字串是描述文本,對項(xiàng)目進(jìn)行描述,如果不加 -m 參數(shù),那么cvs會(huì)自動(dòng)運(yùn)行一個(gè)編輯器(一般是vi,但是可以通過修改環(huán)境變量EDITOR來改成你喜歡用的編輯器)讓你輸入信息,cvstest 是項(xiàng)目名稱(實(shí)際上是倉庫名,在CVS服務(wù)器上會(huì)存儲(chǔ)在以這個(gè)名字命名的倉庫里)
v_0_0_1是這個(gè)分支的總標(biāo)記.沒啥用(或曰不常用)
start 是每次 import 標(biāo)識(shí)文件的輸入層次的標(biāo)記,沒啥用。
這樣我們建立了一個(gè)CVS倉庫了,然后,我們可以把這個(gè)測試項(xiàng)目的文件刪除,試驗(yàn)如何從倉庫獲取文件這會(huì)在后面的客戶端文章進(jìn)行說明。


在Win2k上安裝和使用CVS
1.準(zhǔn)備有關(guān)軟件:
從www.cvsnt.org 下載服務(wù)器 cvs-1.10.8NT.exe.zip
從www.wincvs.org 下載客戶端 WinCvs11b16.zip
用winzip把cvs-1.10.8NT.exe.zip解壓到d:cvs。
解壓并安裝wincvs.
2.把路徑 d:cvs 加到path環(huán)境變量中。
具體方法:點(diǎn)選"我的電腦",單擊右鍵,選屬性,點(diǎn)環(huán)境變量按鈕。
3.建立CVS存儲(chǔ)目錄。
打開一個(gè)dos窗口,鍵入"cvs -d :local:d:cvsroot init",然后你會(huì)發(fā)現(xiàn)d:cvs下面多了一個(gè)root子目錄。
4.注冊CVS服務(wù)
在dos窗口中,鍵入"ntservice -i d:cvsroot",屏幕顯示"CVS NT Service Installed suclearcase/" target="_blank" >ccessfully",打開控制面板中的服務(wù),你會(huì)發(fā)現(xiàn)多了一個(gè)"CVS NT Service"服務(wù)
用"net start cvs"啟動(dòng)cvs服務(wù)。 用"net stop cvs"關(guān)閉cvs服務(wù)。
5.設(shè)置密碼
新建一個(gè)空白的passwd文件,放到d:cvsrootcvsroot目錄下。用pwgen.exe生成密碼。把用戶名和密碼寫到passwd文件,例如:test:OuIgxgsUZH48g
6.使用wincvs
選Admin->Perferences,設(shè)CVSROOT為":pserver:test@server:d:cvsroot",server為作為服務(wù)器的計(jì)算機(jī)的名稱。test為用戶名。
7.登陸
選Admin->login,輸入密碼登陸。
8.導(dǎo)入模塊
假設(shè)要管理的代碼已經(jīng)存在于c:source目錄,選彈出菜單上的import module,選擇目錄c:source,輸入模塊名"test",wincvs會(huì)把該目錄導(dǎo)入到模塊test中。
9.導(dǎo)出模塊
選Create->checkout module,輸入模塊名和相應(yīng)的目錄可以了。
10。修改文件
選中要修改的文件,點(diǎn)修改鈕(筆圖標(biāo))。然后修改文件,后選彈出菜單上的commit selection,修改被提交了。


CVS NT服務(wù)器安裝指南
下載地址:http://www.cvsnt.org
運(yùn)行 cvsnt_1.11.1.2.exe
點(diǎn)兩次“Next”跳過“Welcome”界面開始安裝
點(diǎn)“Yes”接受License
點(diǎn)“Next”用默認(rèn)的Typical安裝
選“Yes”并點(diǎn)“Finish”,重新啟動(dòng)

上一頁123下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd