亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 820 | 回復(fù): 0
打印 上一主題 下一主題

版本控制之cvs指令使用 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2009-03-12 17:48 |只看該作者 |倒序?yàn)g覽
很多cvs命令都有縮寫形式:commit=>ci; update=>up; checkout=>co; remove=>rm;
----------------------------------------------
檢出模塊
如果檢出模塊時(shí)沒有指定分支名稱,默認(rèn)就是 CVS 中模塊的 HEAD 分支。
cvs co  
----------------------------------------------
文件的狀態(tài)
cvs status  filename
倉(cāng)庫(kù)文件的狀態(tài)報(bào)告如下所示:
Up-to-date  您的文件版本正是 CVS 服務(wù)器上的最新版本。
Locally Modified  您已從服務(wù)器上更新了最新的版本,并且做了修改。
Locally Added 您使用 cvs add 命令添加了文件,但是尚未提交文件的添加。
Locally Removed 您使用 cvs remove 命令刪除了文件,但是尚未提交文件的刪除。
Needs Checkout 服務(wù)器上有新版本的文件,您需要更新。盡管狀態(tài)中說(shuō),需要檢出,實(shí)際的意思是,您需要用 cvs update 命令更新文件。
Needs Patch 本地文件需要打補(bǔ)丁以更新到服務(wù)器的最新版。執(zhí)行 cvs update 命令來(lái)解決。
Needs Merge 服務(wù)器上有更新的版本,您的本地版本卻做了未提交的修改。這種情況可能經(jīng)常發(fā)生,如果您沒有獲取最新版本就進(jìn)行修改的話。
File had conflicts on merge 類似 Needs Merge,但是當(dāng)您執(zhí)行 cvs update 命令時(shí),將無(wú)法自動(dòng)解決沖突。關(guān)于如何解決沖突請(qǐng)參考 第 10.4.8 節(jié) “解決沖突”。
Unknown CVS 服務(wù)器不知道文件的任何信息。它沒有被本地添加或刪除,也從未提交到服務(wù)器上。這種情況通常發(fā)生在不應(yīng)被提交到 CVS 服務(wù)器的文件上,例如 generated-index.sgml,或者是想添加到倉(cāng)庫(kù)但尚未執(zhí)行 cvs add 命令的文件。
----------------------------------------------
annotate—在文件中具體做了哪些修改
annotate 選項(xiàng)
這些是 annotate 所支持的標(biāo)準(zhǔn)選項(xiàng)(參閱 Common options,了解詳細(xì)信息):
-l 只作用于本目錄,不遞歸。
-R 遞歸處理目錄。
-f 如果不指定標(biāo)簽/日期,使用最新修訂版。
-F 批注二進(jìn)制文件。
-r tag[:date]批注指定修訂版/標(biāo)簽的文件,或者當(dāng)指定 date 并且 tag 是分支標(biāo)簽時(shí), tag 分支上的版本當(dāng)作存在于 date 上。見 Common options。
-D date 批注指定日期的文件。
----------------------------------------------
查看文件現(xiàn)有的標(biāo)簽和分支
cvs status -v
----------------------------------------------
將文件同步到最新的版本
不制定文件名,cvs將同步所有子目錄下的文件
cvs update
或者
cvs update file_name
----------------------------------------------
確認(rèn)修改寫入到CVS庫(kù)里:
cvs commit -m "write some comments here" file_name
----------------------------------------------
修改某個(gè)文件某個(gè)版本的注釋:
cvs admin -m 1.3:"write some comments here" file_name
----------------------------------------------
添加文件:
cvs add new_file
對(duì)于圖片,Word文檔等非純文本的項(xiàng)目,需要使用cvs add -b選項(xiàng) ,比如:cvs add -kb new_file.gif
然后確認(rèn)修改并注釋
cvs ci -m "write some comments here"
----------------------------------------------
刪除文件:
將某個(gè)源文件物理刪除后,比如:rm file_name
cvs rm file_name
然后確認(rèn)修改并注釋
cvs ci -m "write some comments here"
以上面前2步合并的方法為:
cvs rm -f file_name
cvs ci -m "why delete file"
----------------------------------------------
添加目錄:
cvs add dir_name
----------------------------------------------
查看修改歷史:cvs log file_name
cvs history file_name
----------------------------------------------
查看當(dāng)前文件不同版本的區(qū)別:
cvs diff -r1.3 -r1.5 file_name
----------------------------------------------
查看當(dāng)前文件(可能已經(jīng)修改了)和庫(kù)中相應(yīng)文件的區(qū)別
cvs diff file_name
----------------------------------------------
給文件加一個(gè)STICK TAG: "1.2"
cvs update -r1.2 file.name
----------------------------------------------
通過(guò)CVS恢復(fù)舊版本的方法:
cvs update -p -r1.2 file_name > file_name
如果不小心已經(jīng)加成STICK TAG的話:用cvs update -A 解決
----------------------------------------------
移動(dòng)文件:文件重命名
cvs里沒有cvs move或cvs rename,因?yàn)檫@兩個(gè)操作是先cvs remove old_file_name,然后cvs add new_file_name實(shí)現(xiàn)的。
----------------------------------------------
刪除,移動(dòng)目錄:
最方便的方法是讓管理員直接移動(dòng),刪除CVSROOT里相應(yīng)目錄(因?yàn)镃VS一個(gè)項(xiàng)目下的子目錄都是獨(dú)立的,移動(dòng)到$CVSROOT目錄下都可以作為新的獨(dú)立項(xiàng)目:好比一顆樹,其實(shí)砍下任意一枝都能獨(dú)立存活),對(duì)目錄進(jìn)行了修改后,要求其開發(fā)人員重新導(dǎo)出項(xiàng)目cvs checkout project_name 或者用cvs update -dP同步。
----------------------------------------------
確認(rèn)版本里程碑:多個(gè)文件各自版本號(hào)不一樣,項(xiàng)目到一定階段,可以給所有文件統(tǒng)一指定一個(gè)階段里程碑版本號(hào),方便以后按照這個(gè)階段里程碑版本號(hào)導(dǎo)出項(xiàng)目,同時(shí)也是項(xiàng)目的多個(gè)分支開發(fā)的基礎(chǔ)。
cvs tag release_1_0
開始一個(gè)新的里程碑:
cvs commit -r 2 標(biāo)記所有文件開始進(jìn)入2.x的開發(fā)


本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/19489/showart_1860621.html
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP