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

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

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

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

    使用WinCVS進行版本控制

    發布: 2008-2-03 10:58 | 作者: 不詳 | 來源: GRO.net | 查看: 134次 | 進入軟件測試論壇討論

    領測軟件測試網

     

    六、標記(tag)

        標記是版本控制中很重要的功能。

        除了通常的作用,它還可以標記修改者,讓大家知道,是誰提交了一個新版本。

        在wincvs中選擇準備標記的文件,然后在菜單欄中選擇modify->>creat a tag on selection;馬上creat tag setting窗體會出現,在new tag name中填入標記名即可。

        七、分支的管理

        我們在這里先詳細說一下分支的作用。

        我們設計了一個圖書管理系統,把1.0版交給了客戶A大學;然后我們繼續開發,有了新版本1.1版、1.2、1.3......這時A大學告訴我們,1.0版本有bug,我們很快在1.0版本的源代碼中找到了錯誤所在。

        這時候,最簡單的解決辦法是給A大學一個bug patch。你會問,為什么不給客戶最新版本?原因很簡單:第一,我們還沒有檢查最新穩定版本中又無此bug;第二,客戶的系統已經運行了一段時間,升級到最新版本上可能還會發生更多新問題。

        那么,我們就應該在1.0版本上建立一個分支,在這個分支上進行開發,修改bug ,創建bugpatch,客戶馬上就能解決問題了。

        然后我們關起門來,查看最新版本上又無此bug;如果有,就將分支合并到主版本上,解決最新版本的問題。

        實際操作如下;

        在菜單欄的creat->>creat a branch,在跳出的creat branch setting窗體上,new branch中,填入你給分支取的名字;在module to fork中填入文件名;請記住,你要在rtag options選項卡中,選中rev./tag/branch,填入版本號。如果你這里不填,生成的分支將會以最新版為分叉點。

        八、鎖定文件

        這可是武漢自由軟件協會的另一個秘技。

        一般而言,在項目小組中,項目經理會定期公布最新的基礎版本,要求小組成員都在這個基礎版本上進行進一步開發。

        在實際工作中,總會有些成員提前完成工作,他們提交更改后,最新版本就會比項目經理發布的基礎版本的version更高。

        有時候,某些項目成員會有意無意修改基礎版本,并且指定提交到基礎版本上,如果允許他們提交修改,大家可能都會在一個錯誤的基礎版本工作,后果是不堪設想的。

        鎖定文件的操作如下:

        菜單欄的admin->>comandline,輸入這個命令:

        cvs admin -l版本號 文件全名

        注意,-l和版本號之間沒有空格。

        如果你鎖定成功,會有如下提示:

        RCS file: /cvs/hrsystem/test/new.txt,v

        1.1.2.3 locked

        done

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

        九、文件瀏覽。

        1、文件標志瀏覽

        2、通過web頁面瀏覽

        3、文件對比

        十、沖突處理

        十一、管理員的工作

        1、協調小組,制定代碼管理規范

        2、及時發布官方版本信息

        3、充分利用標記和分支管理開發團隊  
     

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

    22/2<12

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