您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > cvs
CVS使用經(jīng)驗談
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/3/22 14:22:28 ] 推薦標簽:

  四、用CVS管理項目

  本人正在一加公司從事該公司ERP項目的開發(fā),在沒有使用CVS的時候,多次出現(xiàn)了由于不同的開發(fā)人員修改同一程序,而導致程序錯誤,解決版本控制問題迫在眉睫。

  由于這個項目采用Linux平臺下JAVA開發(fā),使用的開發(fā)工具Jbulider是支持CVS進行項目管理的,作為主程序員,我決定采用CVS進行版本控制,首先參照上文在Linux服務(wù)器上建立了CVS服務(wù),然后我把我本地的工程文件傳至服務(wù)器。

  例如:我的工程文件在F:ERP下,我把ERP下的erp.jpx文件、defaultroot文件夾和src文件夾上傳至服務(wù)器/usr/local/erp下,然后登陸Linux服務(wù)器,登陸的用戶是CVS的用戶,其環(huán)境變量要正確(我的用戶名為admin)

  #cd /usr/local/erp
   #cvs import -m "this is a ERP project" erp v_0_0_1 start

  這樣名為erp的CVS倉庫建立了。

  之后開發(fā)小組的成員可以用winCVS把該項目下載到本地:

  打開winCVS

  點擊工具欄Create -> Create a new repository... 彈出窗口
   在Grenral中
   Enter the CVSROOT填寫admin@192.168.1.9:/home/cvsroot其中admin是cvs的用戶,在本例中admin也是linux的系統(tǒng)用戶,192.168.1.9是服務(wù)器的地址,/home/cvsroot是CVS的主目錄,參考上文。
   Authentication中選擇"passwd file on the cvs server"
   Use version中選擇cvs 1.10 (Standard)

  其它項默認即可。

  確認后,點工具欄Admin --> Login... 會提示輸入密碼,輸入密碼后,看看winCvs的狀態(tài)欄。如果提示

  *****CVS exited normally with code 0*****

  表示登錄正常。

  點擊工具欄Create --> Checkout module...彈出對話框,其中的Checkout settings項中
   Enter the module name and path on the server 填寫erp,即我們建立的名為erp的CVS倉庫
   Local folder to checkout to 選擇要下載到本地的目錄,我選了F:myerp

  其它項目可以默認,確定后可以下載到本地了,在F:myerp下會有一個erp文件夾,其文件結(jié)構(gòu)和F:erp下的文件結(jié)構(gòu)是一樣的。

  用Jbulider打開F:myerperp下的erp.jpx文件,這個工程文件可以使用了。

  在Jbuilder的工具欄Team --> Select Project VCS 彈出對話框,選擇CVS

  對于你要進行修改的文件,在Project View中點中該文件,然后點右鍵,探出快捷菜單,選擇CVS --> CVS Edit "xxxx.java(文件名)"

  第一次使用可能會提示CVS服務(wù)器的密碼。

  在修改之前還要選擇CVS --> Update "xxxx.java(文件名)"

  修改之后選擇CVS --> Commit "xxxx.java(文件名)"

  這樣,修改的文件保存到CVS服務(wù)器了,Update的目的是下載、比較文件。每次在修改之前都Update,保持新版本。

  CVS在項目管理使用中確實起到了良好的效果,仔細研究CVS的命令,可以更好的發(fā)揮CVS在版本控制上的能力。

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