• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    CVS使用經驗談

    發布: 2008-2-03 14:49 | 作者: 龔天乙 | 來源: UML工程組織 | 查看: 189次 | 進入軟件測試論壇討論

    領測軟件測試網


    對于使用CVS的用戶要修改它的環境變量,例如laser用戶的環境變量,打開/home/laser(laser的宿主目錄)下的.bash_profile文件,加入
    CVSROOT=/home/cvsroot
    export CVSROOT
    用laser登陸就可以建立CVS項目,如果要root使用,可以修改/etc/profile文件。

    現在我們各項都設置好了,那么怎么用呢,我在這里寫一個最簡單的(估計也是最常用的)命令介紹:
    首先,建立一個新的CVS項目,一般我們都已經有一些項目文件了,這樣我們可以用下面步驟生成一個新的CVS項目:
    進入到你的已有項目的目錄,比如叫 cvstest:
    $cd cvstest
    運行命令:
    $cvs import -m "this is a cvstest project" cvstest v_0_0_1 start
    說明:import 是cvs的命令之一,表示向cvs倉庫輸入項目文件。 -m參數后面的字串是描述文本,隨便寫些有意義的東西,如果不加 -m 參
    數,那么cvs會自動運行一個編輯器(一般是vi,但是可以通過修改環境變量EDITOR來改成你喜歡用的編輯器。)讓你輸入信息,cvstest 是項目名稱(實際上是倉庫名,在CVS服務器上會存儲在以這個名字命名的倉庫里。)
    v_0_0_1是這個分支的總標記。沒啥用(或曰不常用。)
    start 是每次 import 標識文件的輸入層次的標記,沒啥用。
    這樣我們就建立了一個CVS倉庫了。
    建立CVS倉庫的文件夾應該是“干凈”的文件夾,即只包括源碼文件和描述的文件加,而不應該包括編譯過的文件代碼等!
    三、使用CVS
    winCVS是一個很好的CVS客戶端軟件,在http://cnpack.cosoft.org.cn/down/wincvsdailyguide.pdf可以下載到這個軟件的使用手冊。這里不在贅述了。
    四、用CVS管理項目
    本人正在一加公司從事該公司ERP項目的開發,在沒有使用CVS的時候,多次出現了由于不同的開發人員修改同一程序,而導致程序錯誤,解決版本控制問題迫在眉睫。
    由于這個項目采用Linux平臺下JAVA開發,使用的開發工具Jbulider是支持CVS進行項目管理的,作為主程序員,我決定采用CVS進行版本控制,首先參照上文在Linux服務器上建立了CVS服務,然后我把我本地的工程文件傳至服務器。
    例如:我的工程文件在F:\ERP下,我把ERP下的erp.jpx文件、defaultroot文件夾和src文件夾上傳至服務器/usr/local/erp下,然后登陸Linux服務器,登陸的用戶是CVS的用戶,其環境變量要正確(我的用戶名為admin)
    #cd /usr/local/erp
    #cvs import -m "this is a ERP project" erp v_0_0_1 start
    這樣名為erp的CVS倉庫就建立了。
    之后開發小組的成員可以用winCVS把該項目下載到本地:
    打開winCVS
    點擊工具欄Create -> Create a new repository... 彈出窗口
    在Grenral中
    Enter the CVSROOT填寫admin@192.168.1.9:/home/cvsroot 其中admin是cvs的用戶,在本例中admin也是linux的系統用戶,192.168.1.9是服務器的地址,/home/cvsroot是CVS的主目錄,參考上文。
    Authentication中選擇"passwd file on the cvs server"
    Use version中選擇cvs 1.10 (Standard)
    其它項默認即可。
    確認后,點工具欄Admin --> Login... 會提示輸入密碼,輸入密碼后,看看winCvs的狀態欄。如果提示
    *****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文件夾,其文件結構和F:\erp下的文件結構是一樣的。
    用Jbulider打開F:\myerp\erp\下的erp.jpx文件,這個工程文件就可以使用了。
    在Jbuilder的工具欄Team --> Select Project VCS 彈出對話框,選擇CVS
    對于你要進行修改的文件,在Project View中點中該文件,然后點右鍵,探出快捷菜單,選擇CVS --> CVS Edit "xxxx.java(文件名)"
    第一次使用可能會提示CVS服務器的密碼。
    在修改之前還要選擇CVS --> Update "xxxx.java(文件名)"
    修改之后選擇CVS --> Commit "xxxx.java(文件名)"
    這樣,修改的文件就保存到CVS服務器了,Update的目的是下載、比較文件。每次在修改之前都Update,保持最新版本。
    CVS在項目管理使用中確實起到了良好的效果,仔細研究CVS的命令,可以更好的發揮CVS在版本控制上的能力。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    22/2<12

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>