CVS常用命令
一.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 如果沒有發現標記/日期,強制與一個head版本號匹配
-l 只有本目錄,不包括子目錄
-n 不運行模塊程序
-p 把文件簽出到標準輸出設備
-s 類似-c,但是包括模塊狀態
-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命令一樣創建目錄
-f 如果沒有發現標記/日期,強制與一個head版本號匹配
-l 只有本目錄,不包括子目錄
-R 操作應用於子目錄
-p 把文件簽出到標準輸出設備
-k kopt 使用checkout命令上的RCSkopt -k選項
-r rev 使用指定版本號/標記進行更新(具有粘性)
-D date 設置進行更新的日期(具有粘性)
-j rev merge將當前版本與指定的rev版本合併
-I ign 忽略文件(使用!重置)
-W spec 包裝指定行
cvs checkout [-ANPRcflnps] [-r rev| -D date] [-d dir] [-j rev1] [-j rev2] [-k kopt] modules...
-A 重置所有粘性標記/日期/kopts
-N 如果指定了-d選項,不要使用短模塊路徑
-P 刪除空目錄
-R 操作應用於子目錄
-c 顯示模塊數據庫的內容
-f 如果沒有發現標記/日期,強制與一個head版本號匹配
-l 只有本目錄,不包括子目錄
-n 不運行模塊程序
-p 把文件簽出到標準輸出設備
-s 類似-c,但是包括模塊狀態
-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命令一樣創建目錄
-f 如果沒有發現標記/日期,強制與一個head版本號匹配
-l 只有本目錄,不包括子目錄
-R 操作應用於子目錄
-p 把文件簽出到標準輸出設備
-k kopt 使用checkout命令上的RCSkopt -k選項
-r rev 使用指定版本號/標記進行更新(具有粘性)
-D date 設置進行更新的日期(具有粘性)
-j rev merge將當前版本與指定的rev版本合併
-I ign 忽略文件(使用!重置)
-W spec 包裝指定行
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.