原文出處:http://hi.baidu.com/qiaoyuetian/blog/item/0b08a922e35aabac4623e85c.html
一.checkout 簽出
cvs checkout [-ANPRcflnps] [-r rev| -D date] [-d dir] [-j rev1] [-j rev2] [-k kopt] modules... -A 重置所有粘性標記/日期/kopts -N 如果指定了-d選項,不要使用短模塊路徑 -P 刪除空目錄 -R 操作應用于子目錄 -c 顯示模塊數據庫的內容 -f 如果沒有發(fā)現標記/日期,強制與一個head版本號匹配 -l 只有本目錄,不包括子目錄 -n 不運行模塊程序 -p 把文件簽出到標準輸出設備 -s 類似-c,但是包括模塊狀態(tài) -r rev 按版本號或標記遷出模塊(暗含-P選項:具有粘性) -D date 簽出時間為date時的文件版本(暗含-P選項:具有粘性) -d dir 簽出到名稱為dir的目錄而不是以模塊名為名稱的目錄 -k kopt 在簽出時使用RCS的kopt -k選項 -j rev merge將當前版本與指定的rev版本合并
使用范例: (1)cvs co -d bossbi aimc/bossbi 將aimc/bossbi簽出到當前目錄下的bossbi目錄 (2)cvs co -d uab40 -r R-4-0-0-0 aimc/uabweb 將aimc/uabweb的tag=R-4-0-0-0的版本簽出到uab40目錄,可以用cvs status -v 來察看tag 二.commit 將文件簽入到倉庫中 cvs commit [-nRlf] [-m msg | -F logfile] [-r rev] files... -n 不運行模塊程序 -R 操作應用于子模塊 -l 只有本目錄,不包括子目錄 -f 強制提交文件,不應用于子目錄 -F file 從file中讀出日志信息 -m msg 日志信息 -r rev 提交到這個分支或主干版本
三.update 將本地文件更新為最新版本 cvs update [-APdflRp] [-k kopt] [-r rev |-D date] [-j rev] [-I ign] [-W spec] [ files...] -A 重置所有粘性標記/日期/kopts -P 刪除空目錄 -d 像checkout命令一樣創(chuàng)建目錄 -f 如果沒有發(fā)現標記/日期,強制與一個head版本號匹配 -l 只有本目錄,不包括子目錄 -R 操作應用于子目錄 -p 把文件簽出到標準輸出設備 -k kopt 使用checkout命令上的RCSkopt -k選項 -r rev 使用指定版本號/標記進行更新(具有粘性) -D date 設置進行更新的日期(具有粘性) -j rev merge將當前版本與指定的rev版本合并 -I ign 忽略文件(使用!重置) -W spec 包裝指定行 |