Sky's blog

          我和我追逐的夢

          常用鏈接

          統計

          其他鏈接

          友情鏈接

          最新評論

          cvs用法總結(4)--cvs命令checkout,commit,update


          一.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?? ?包裝指定行

          posted on 2006-09-22 10:17 sky ao 閱讀(22566) 評論(1)  編輯  收藏 所屬分類: Version Control

          評論

          # re: cvs用法總結(4)--cvs命令checkout,commit,update 2010-11-05 14:23 jssay

          總結的很好,很受用  回復  更多評論   

          主站蜘蛛池模板: 胶州市| 桐梓县| 信丰县| 长沙市| 基隆市| 龙海市| 东兴市| 武城县| 富平县| 昌乐县| 金溪县| 交口县| 加查县| 蛟河市| 宝鸡市| 凤阳县| 大化| 河曲县| 胶南市| 开封市| 彭山县| 涪陵区| 唐河县| 河南省| 林甸县| 达孜县| 屏边| 延长县| 百色市| 区。| 甘孜| 石河子市| 哈尔滨市| 江西省| 嘉黎县| 余姚市| 通州区| 古丈县| 神池县| 新沂市| 唐河县|