資源描述:
《在Windows下安裝CVSNT.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、在Windows下安裝CVSNT1首先從www.cvsnt.org下載CVS服務(wù)器軟件,文件名為cvsnt-2.5.01.1976.msi,CVSNT需要使用NTFS的文件格式,所以確保CVSNT和庫(kù)安裝在NTFS上,然后將CVSNT的主目錄下的bin目錄添見(jiàn)到系統(tǒng)的path路徑中。2CVSNT的設(shè)置。打開(kāi)CVSNTControlPanel,點(diǎn)擊“ServerSettings”,這里我們需要設(shè)置一下“Runas”和“Default”,分別是運(yùn)行CVSNT程序的用戶和計(jì)算機(jī)名稱,這里可以設(shè)置系統(tǒng)的a
2、dministrator即可。3接下來(lái)我們需要設(shè)置CVS庫(kù),只需在設(shè)置面板中選擇“Repositories”,然后創(chuàng)建相關(guān)的庫(kù)即可。然后我們就可以通過(guò):pserver:username@localhost:/reposname去引用這個(gè)庫(kù)。4設(shè)置庫(kù)的權(quán)限。下面我們需要設(shè)置訪問(wèn)CVS庫(kù)的用戶信息,這里我們需要添加新的用戶。在服務(wù)器端,設(shè)置一下CVSROOT,這里CVSROOT為庫(kù)所在的目錄,如d:respositorycvsrespo1,然后執(zhí)行cvspasswd命令即可,如下:>cvspas
3、swd–a–radministratorusername這樣就添加了一個(gè)新的訪問(wèn)特定庫(kù)的新用戶。如果不設(shè)置CVSROOT,可以通過(guò)cvs–dd:respositorycvsrespo1直接訪問(wèn)庫(kù)。關(guān)于cvs的passwd的命令,請(qǐng)參考cvspasswd–help5創(chuàng)建CVS庫(kù)的管理員,只需將CVS的用戶名稱寫(xiě)如CVSROOT/admin文件中即可(一行一個(gè)用戶名稱,最后一個(gè)用戶后添見(jiàn)一個(gè)空白行)。其他設(shè)置讀取或?qū)懭霗?quán)限,只需設(shè)置readers和writers文件即可。5其他相關(guān)的設(shè)置,請(qǐng)參考
4、CVS標(biāo)準(zhǔn)設(shè)置。關(guān)于Subversion和CVS的庫(kù)的理解首先我們需要建立一個(gè)目錄存放所有的庫(kù),這里我們可以將庫(kù)理解為mysql的中的數(shù)據(jù)庫(kù)的概念。這個(gè)用于存放所有庫(kù)的目錄我們可以稱之為DataDirectory(數(shù)據(jù)目錄)。每一個(gè)庫(kù)可以保護(hù)多個(gè)項(xiàng)目,如同一個(gè)數(shù)據(jù)庫(kù)可以包含很多個(gè)表,且沒(méi)一個(gè)庫(kù)有自己的一些用戶和權(quán)限系統(tǒng)。下面就是一個(gè)庫(kù)設(shè)計(jì)的講解:1首先建立一個(gè)DataDirectory,用于存放所有庫(kù)。2建立一個(gè)新的庫(kù),如我們可以公司中部門(mén)為名稱,如BranchOne3接著我們?cè)诟鱾€(gè)庫(kù)中建立對(duì)應(yīng)的
5、項(xiàng)目,其實(shí)就是庫(kù)中的目錄,如power_acl等CVS是版本控制的利器,目前在Linux和Windows下都有不同版本;但是國(guó)內(nèi)大多數(shù)應(yīng)用介紹都是基于Linux等開(kāi)放源代碼的開(kāi)放性軟件組織,而且講解的也不系統(tǒng),讓人摸不著頭腦;Windows下的CVS使用介紹更是了了無(wú)幾。本文是針對(duì)Windows的LAN環(huán)境下使用CVS的經(jīng)驗(yàn)介紹,一步一步的向您介紹如何配置和使用CVS的服務(wù)器端和客戶端。同時(shí),本文只使用到了CVS當(dāng)中最基本的東西,還有很多更為高級(jí)的東西,本文暫不涉及。下面是本文的另一個(gè)連接映射,歡
6、迎大家討論使用,共同進(jìn)步。文章連接:http://www.kuihua.net/book/list.asp?id=66論壇連接:http://www.kuihua.net/bbs/dispbbs.asp?boardID=1&RootID=670&ID=6702??????安裝版本:2.1???服務(wù)器端(CVSNT)1.????????本文使用的是CVSNT-2.0.4,這是一個(gè)比較穩(wěn)定的版本,不要使用最新的CVSNT-2.1.1,本人在使用中發(fā)現(xiàn)有比較嚴(yán)重的Bug。2.????????下載連接:h
7、ttp://www.cvsnt.org目前,它提供2.0.6和2.1.1版本的下載。3.????????上面連接還提供源代碼,有興趣的朋友還可以下載下來(lái)仔細(xì)研究:)。4.????????有心的朋友,仔細(xì)觀察就會(huì)發(fā)現(xiàn):http://www.cvsnt.org并沒(méi)有提供任何客戶端的下載,那是因?yàn)镃VS.exe既可以用于服務(wù)器端又可以用于客戶端,WinCVS是為了客戶端使用的方便而定制的外殼。(關(guān)于這一點(diǎn),本人未得到任何證實(shí),只是本人在使用過(guò)程中的一種體會(huì),歡迎大家討論。)2.2???客戶端(WinCV
8、S)1.????????本文使用的是WinCVS-1.3b13,這應(yīng)該是一個(gè)最新版本:),本人在使用過(guò)程中并沒(méi)有發(fā)現(xiàn)有任何嚴(yán)重的Bug。2.????????下載連接:http://sourceforge.net/projects/cvsgui/3.????????此網(wǎng)站還提供豐富的CVS文檔和相關(guān)源代碼,以及多個(gè)OS下面的相關(guān)文檔和代碼;有收藏癖的朋友有福了:)。4.????????WinCVS-1.3b13使用的CVSNT的版本是CVSNT-2.0.2,在與服務(wù)器端的CVSNT-