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

如果只執(zhí)行了第一步刪除(rm),則可以用下面的方法恢復(fù):

$cvs update test.c

對(duì)于重命名的文件,可以先刪除再添加。

對(duì)于目錄的修改(重命名),可能需要修改cvs 管理文件,一般應(yīng)該遵循以下步驟:假設(shè)tom正在修改文件的一部分,現(xiàn)想合并更新自己的本地拷貝(checkout)和另一個(gè)人所做的修改(已經(jīng)放在倉(cāng)庫(kù)里),可用

~usr/test/$cvs update

確認(rèn)所有有關(guān)的修改都已經(jīng)提交;

進(jìn)入文件倉(cāng)庫(kù)中要修改的模塊目錄,對(duì)相應(yīng)的目錄進(jìn)行修改(重命名或刪除)

$cd $CVSROOT/modules

$mv old_dir new_dir

如果有必要,修改管理文件,比如modules 文件,如果要?jiǎng)h除目錄,則應(yīng)該先對(duì)目錄中每個(gè)文件都進(jìn)行了刪除(包括使用cvs remove )處理之后再執(zhí)行上面的第2步。

4.提交源文件

cvs commit [-Rl][-m mesg] files

-R 連子目錄一起提交

-l 只提交本地目錄(不提交子目錄)

-m 注釋信息

在檢出源文件之后,在工作目錄中對(duì)源文件進(jìn)行的所有修改都必須在提交之后才能使文件倉(cāng)庫(kù)中的源文件起作用,并且新的文件才能夠被分配一個(gè)新的版本號(hào)。

5.釋放工作目錄

cvs release –d SOURCE

這個(gè)命令會(huì)刪除工作目錄 cvstest/c (建議在提交了修改的模塊后執(zhí)行這一步), 它比使用 rm –rf cvstest 要好。

在此介紹了,使用cvs 服務(wù)器進(jìn)行.并行開發(fā)中常用的.命令.希望能起一個(gè)拋磚引玉的作用

五、小結(jié)

本章,介紹了一些版本控制的知識(shí).與幾種辦控制系統(tǒng).并從易用的角度,講述了在linux機(jī)器上,構(gòu)架cvs服務(wù)器的過程,與cvs 簡(jiǎn)單的使用方法

cvs 也可以說是一種網(wǎng)絡(luò)應(yīng)用程序.它的功能在于,他能提供在并行的條件下,對(duì)多用戶同時(shí)開發(fā),便利,安全的源碼.管理模式.個(gè)人認(rèn)為,cvs的出現(xiàn)是自由的linux的必然產(chǎn)物.

他也會(huì)在linux這片熱土下,得到更有前途的發(fā)展.

本章,旨在易于入手.對(duì)于cvs復(fù)雜的應(yīng)用,管理過程.筆者也不是很熟悉.這需要在實(shí)際的應(yīng)用中,積累經(jīng)驗(yàn).學(xué)習(xí)提高.

如果對(duì)這部分,有什么見解.歡迎來信指導(dǎo)

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