cvs update 用法 cvs命令用法總結

2021-10-13 02:51:37 字數 1613 閱讀 6320

一.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 update 用法 CVS基本使用方法

cvs 使用手冊 僅供內部交流使用 一 基 本概念cvs 是乙個可以多人協同工作的檔案版本管理工具,常用於源 的管理,也可以用 於其他基於文字結構的檔案的歷史版本管理。cvs是基於檔案進行管理,並不儲存目錄的變更資訊。儲存每乙個檔案的每一次修改 的資訊,能夠方便的查詢到每乙個檔案的不同時刻的版本的內...

cvs update 用法 CVS客戶端使用指南

cvs 使用流程 獲得working copy示例 cvs checkout pds 注 cvs使用者必須首先獲得working copy,然後才能進行 維護以及版本控制.第一次checkout後,使用 cvs update同步檔案.與伺服器同步檔案示例 cvs update 注 同步所有檔案包括子...

Nginx用法 Nginx停止服務和各種命令

本文目錄 一 停止nginx服務的四種方法 二 啟動nginx服務的方法 三 其他nginx命令 nginx s quit 從容停止服務 這種方法與stop相比就溫和一些了,需要程序完成當前工作後再停止。nginx s stop 立即停止服務 這種方法比較強硬,無論程序是否在工作,都直接停止程序。k...