CVSNT和WinCVS安裝與配置
一、VS服務(wù)器端(CVSNT)安裝
CVS服務(wù)器端CVSNT有很多版本,本人使用的是cvsnt2.0.51d,這個(gè)版本比較穩(wěn)定。現(xiàn)在新的版本有些bug,不建議選擇。這個(gè)版本下載的地址可以去網(wǎng)上搜索,如果找不到可以直接跟作者聯(lián)系。由于CVS提供源代碼,有興趣的朋友還可以下載下來仔細(xì)研究。現(xiàn)在有很多提供商把CVS服務(wù)器端(CVSNT)和客戶端(WinCVS)捆綁在一起以便給使用者提供方便。
?????? 筆者使用的服務(wù)器端機(jī)器和環(huán)境配置如下:
操作系統(tǒng):Windows 2000 Server
機(jī)器名稱:Server
機(jī)器地址:10.0.11.190
網(wǎng)絡(luò)環(huán)境:100兆交換局域網(wǎng)
安裝步驟如下:
1、?在安裝CVSNT之前準(zhǔn)備2個(gè)工作目錄E:\ProjectsRoot和E:\Temp。E:\ProjectsRoot用來存放自己源代碼的根目錄,E:\Temp用來存放CVS出錯(cuò)信息的目錄。
2、?雙擊cvsnt2.0.51d安裝文件進(jìn)行安裝,安裝后進(jìn)入Service Control Pane確認(rèn)2個(gè)服務(wù)正常和穩(wěn)定運(yùn)行。
3、?選擇Repository頁面,點(diǎn)按Add按鈕,選擇已經(jīng)準(zhǔn)備好的E:\ProjectsRoot這個(gè)目錄,確認(rèn)后,這時(shí)會(huì)在E:\ProjectsRoot下面建立CVSRoot目錄,這是CVS默認(rèn)的管理目錄(默認(rèn)模塊),如圖一所示:
?
(圖一)
4、?選擇Advanced頁面,勾上Use local users for pserver authentication instead domain users(其作用可以從字面上理解), 在Temporary欄選擇已經(jīng)準(zhǔn)備好的E:\Temp。
5、?點(diǎn)按【應(yīng)用】按鈕,確認(rèn)退出,配置完成!
二、CVS客戶端(WinCVS)安裝
CVS客戶端軟件有很多種,例如WinCVS、TortoiseCVS等。TortoiseCVS比WinCVS使用起來相對(duì)簡單一些,不過筆者在公司所使用的都是WinCVS,因?yàn)閃inCVS能提供良好的圖形界面和很多細(xì)化的功能。這兒只介紹WinCVS,筆者使用是版本為WinCvs13b17,這個(gè)版本下載的地址可以去網(wǎng)上搜索,如果找不到可以直接跟作者聯(lián)系。WinCVS也有源代碼,有興趣的朋友還可以下載下來仔細(xì)研究。還要提醒讀者,安裝WinCVS時(shí)還要裝個(gè)軟件python。
??? 筆者使用的服務(wù)器端機(jī)器和環(huán)境配置如下:
操作系統(tǒng):Windows 2000 Professional
機(jī)器名稱:Client
機(jī)器地址:10.0.11.189
網(wǎng)絡(luò)環(huán)境:100兆交換局域網(wǎng),可以直接訪問到Server
安裝步驟如下:
1、?WinCVS之前準(zhǔn)備2個(gè)工作目錄C:\CVSClient\Admin和C:\CVSTemp。C:\CVSClient\Admin為管理員工作目錄,C:\CVSTemp臨時(shí)目錄。
2、?先安裝WinCvs13b17,再安裝python-2.4.3
3、?第一次啟動(dòng)WinCVS時(shí)會(huì)自動(dòng)彈出Preferences配置頁面,也可以從AdminàPreference菜單進(jìn)入;第一次使用時(shí)需要配置如下的3個(gè)頁面(圖二至圖四所示):
?
(圖二)
注:按照?qǐng)D示方式輸入即可,需要注意的是Path部分的格式是Unix路徑格式,它指的是CVSNT端Service Control Pane中Repository屬性中的Name的名字如圖一所示。
?
(圖三)
??????? 注:Home路徑是設(shè)置密碼等文件的存放位置,必須指定,否則在登陸時(shí),WinCVS也要彈出設(shè)置框。這個(gè)Home路徑需要Python.exe這個(gè)外掛程序才有效。這里選擇已經(jīng)準(zhǔn)備好的路徑:C:\CVSTemp
?
(圖四)
???????? 注:此頁面設(shè)置WinCVS的外掛編輯程序,筆者喜歡使用EMEDITOR。
4、?設(shè)置管理員的工作路徑:由ViewàBrowse LocationàChange進(jìn)行設(shè)置,選擇已經(jīng)準(zhǔn)備好的路徑:C:\CVSClient\Admin,確認(rèn)后此目錄將出現(xiàn)在WinCVS的左邊導(dǎo)航欄【W(wǎng)orkspace】內(nèi)。
5、?至此,WinCVS就被配置完了,下面通過下載一個(gè)模塊來演示:
a、?登陸遠(yuǎn)程CVSNT:
選擇AdminàLogin菜單,默認(rèn)設(shè)置,確認(rèn)后彈出密碼輸入框,確認(rèn)。注意觀察輸出框【OutPut】的返回結(jié)果。
b、?Checkout默認(rèn)模塊:(CVSRoot管理模塊)
在左邊導(dǎo)航欄【W(wǎng)orkspace】內(nèi),選擇【Admin】點(diǎn)按右鍵,選擇【Checkout modules…】,在【Checkout settings】中輸入CVSRoot,確定。如圖五所示:
?
(圖五)
三、以上是對(duì)CVSNT和WinCVS安裝與配置,如果有朋友還有不明白的地方可以與作者聯(lián)系。關(guān)于CVSNT和WinCVS的使用,下次將推出,請(qǐng)關(guān)注。