亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > cvs
教你用Linux作CVS服務(wù)器
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/1/28 13:41:26 ] 推薦標(biāo)簽:

例:

$cvs rtag –b –r 1.2 tlb-1 SOURCE

以后要訪問該分支版本,可以使用“-r” 選項

$cvs checkout –r tlb-1 SOURCE

從當(dāng)前檢出的版本切換到一個分支版本:

$cvs update –r tlb-1 SOURCE

使用下面的命令可以看版本信息:

cvs status [–vlR] files

其中,參數(shù)的意義如下:

-v 顯示所有信息

-l 不顯示子目錄信息

-R 顯示子目錄信息

命令:cvs update –j rev module 把當(dāng)前所做的修改與指定版本的文件進(jìn)行合并。

如:主干 1.1 1.2 1.3 1.4 1.5 1.6 ↓

分支tlb-1 1.2.2.1 1.2.2.2 1.2.2.3

如果要合并分支tlb-1上的版本:

$cvs update –j 1.2.2.3 –j tlb-1 test.c

其中1.2.2.3可以通過tag命令生成一個容易記憶的標(biāo)識。

如果要合并分支tlb-1到主干上1.2 :

$cvs update –j tlb-1 test.c

如果要合并主干上的不同版本(注意順序很重要,同時在指定版本之間的所有修改將被丟棄):

$cvs update –j 1.5 –j 1.2 test.c

如果在不同版本之間模塊的文件有增減,則可以:

$cvs update –A

$cvs updata –jbranch_name

四、命令集

在本章的例子中,介紹了很多,命令的詳細(xì)用法,其大多數(shù)是以應(yīng)用的角度,來分析的.實際上.cvs 擁有,大量的命令.如gclearcase/" target="_blank" >cc 一樣cvs 常用的命令也不是很多,在本節(jié)中,我們列出了一些常用的命令.力圖不和以上各節(jié)中介紹的相重復(fù).當(dāng)然,限于時間和水平,在此也不可能列出cvs 所有的命令.有興趣的朋友.可以,參考,cvs的說明文檔,與linux 的man文檔,詳細(xì)學(xué)習(xí),也可來此做出指導(dǎo)

1.檢出源文件

cvs checkout [-r rev][-D date][-d dir][-j merg1] [-j merg2] modules

其中,參數(shù)的意義如下:

-r 檢出指定版本的模塊

-D 檢出指定日期的模塊

-d 檢出指定目錄而不是模塊

-j 合并當(dāng)前版本和指定版本

使用下面的命令會檢出剛才生成的模塊,并在當(dāng)前目錄下生成與文件倉庫中完全一樣的目錄結(jié)構(gòu):

usr$ cvs checkout project

usr$ cvs checkout project/src/main

cvs checkout的詳細(xì)用法見cvs -H checkout的輸出.

2.CVS commit 命令 在對文件的修改完成后,用cvs commit提交到倉庫.

cvs commit -m "Update by xxxxx" project

cvs commit -m "Update main.c" main.c

提交完成后,當(dāng)前的版本號會更新,如原來為1.1,現(xiàn)為1.2. 這兩個版本都在倉庫的主干(maintrunk)上.

-m選項可以記錄有關(guān)提交的注釋.如果沒有指定-m選項,在環(huán)境變量CVSEDITOR中指定的編輯器被調(diào)用(vi是缺省的),提示鍵入文本,修改記錄注釋.

3.刪除、增加、重命名文件和目錄

cvs add [-k kflags][-m message] files...

其中,參數(shù)的意義如下:

-k 指定以后該文件的缺省檢出目錄

-m 對文件的描述

上述命令會加入一個新的文件到文件倉庫里,但直到使用了提交命令它才會真正更新文件倉庫。

cvs remove [options] files

上述命令會從文件倉庫中刪除文件,但也要到提交之后才有作用。

例1:增加文件

$cvs checkout SOURCE

$cd cvstest/c

$touch test.c

$cvs add test.c

$cvs commit –m “add test.c”

例2:刪除文件

$cvs checkout SOURCE

$cd cvstest/c

$rm test.c

$cvs remove test.c

使用 –f 選項能上面兩步合做一步。

$cvs remove –f test.c

如果在提交之前想恢復(fù)剛才刪除的文件,可以如下:

$cvs add test.c

上一頁12345678下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 夜夜想夜夜爽天天爱天天摸 | 国产日产综合 | 欧美成人免费高清视频 | 老年人黄色一级片 | 美日韩毛片 | 波多野结衣视频免费 | 高清中文字幕 | 亚洲成年人网 | 久久久久久亚洲精品 | 精品偷国情拍在线视频 | 免费一级国产生活片 | 亚洲激情在线视频 | 久久最新免费视频 | 中文字幕第12页 | 国产视频一区二区 | 亚洲欧美性视频 | 男人下面桶女人视频免费 | 18黄网站 | 欧美性4khd | 欧美网站色 | 久青草免费在线视频 | 99r8这是只有精品视频9 | 德国最新精品性hd | 天天插综合网 | 亚洲一级黄色 | 欧美国产大片 | 国产成人小视频在线观看 | 免费看黄的动漫永久免费 | 欧美福利第一页 | 亚洲影院在线播放 | 亚洲高清免费观看 | 又长又深又硬又黄又猛又爽 | 能看黄的网站 | 中文字幕免费观看 | 国产亚洲欧美日韩在线看片 | 香港三级日本三级三级人妇 | 日韩亚洲国产激情在线观看 | 欧美在线视频免费播放 | 日韩啊v | 免费黄色欧美视频 | 久爱视频在线 |