• <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-4-21 18:22 | 作者: Smilings | 來源: CSDN | 查看: 609次 | 進入軟件測試論壇討論

    領測軟件測試網

    第2章 CVS的基本操作

    2.1 Unix/Linux環境下的操作說明

    (1) 登錄CVS Server

    %cvs login

    CVS password: ******

    注: 如果此時提示.cvspass文件不存在,只要手工創建一個即可: %touch .cvspass

    (2) 查看幫助

    % cvs --help

    %cvs –help-options

    %cvs –help-commands

    (3) 檢取源代碼(將CVS服務器端的源代碼下載到本地。則本地上的內容為服務器端的一個拷貝)

    cvs co [-r tagname/revision] filename|directory

    例:%cvs co -r aiobs61_dev products/aiobs/aiip

    %cvs co [–D “1 Dec 2002”/2002-12-1/”1 Dec 20:22”] file1

    (4) 增加文件或目錄到CVS 庫中

    $ cvs add filename|directory

    (5) 提交文件

    %cvs ci [-r revision] [ -m”add new functions”] [filename]

    增加文件后,需要再執行cvs ci命令,才能完成永久提交。

    增加目錄后,則不需要再另外執行cvs ci 命令了。

    (6) 更新當前工作目錄中的文件

    %cvs update [-d] [filename]

    -d: 取出新增加的目錄 = cvs co

    (7) 查看文件歷史記錄

    %cvs log [filename]

    將給出文件的所有修改記錄,版本信息,修改人, 修改時間及更改說明等。

    (8) 比較文件

    %cvs diff filename

    cvs diff可以用來比較本地工作目錄和server上的文件,也可以用來比較文件的兩個版本之間的差異,實現的是按行比較。對二進制文件則無效。

    %cvs diff –r aiobs filename

    比較本地和另外一個分支上(分支Tag為aiobs)的文件差異

    %cvs diff -D 2002-1-3 -r cbs_rm ora.sql

    比較某個日期與某個分支下的文件差異

    (9) 顯示文件的當前狀態

    $cvs status filename

    常見三種狀態:Up-to-date, Need-patch, Locally Modified

    Up-to-date:表示該文件已經與CVS服務器端的最新版本是一致的

    Need-patch:表示該文件的本地版本低于服務器端的最新版本,需要從服務器端下載更新的版本

    Locally Modified:表示該文件在本地已經做過修改了,但還沒有提交到服務器上

    (10) 刪除文件------分三步

    %rm filename (先從工作目錄中刪除)

    %cvs remove filename。◤腃VS中刪除)

    %cvs commit filename (永久刪除)

    (11) 刪除目錄

    首先將目錄中的所有文件從cvs中刪除

    % cd ..

    % cvs update –p

    -p: 告訴update從工作目錄中刪除這些空目錄

    即刪除了目錄下的所有文件,則CVS認為該目錄已經被刪除了

    (12) 給產品/模塊打tag

    相當給產品或者模塊做一個標簽或快照

    cvs rtag tagname products/module

    或 cvs tag tagname products/module

    以上兩個命令功能相似,區別在于rtag直接到CVS服務器端為源代碼加Tag,而使用cvs tag命令則需要事先把源代碼checkout到本地。

    延伸閱讀

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

    43/4<1234>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>