CVS常用命令詳解

2021-04-24 07:30:48 字數 1337 閱讀 2685

所有的這些說明在man cvs裡都能找到

1. update 更新

常用的命令有

cvs update 全部更新

cvs update path/to/file 來更新某乙個檔案

cvs update -dp 意為刪除空目錄建立新目錄

cvs -f -n update -dp 意為不真正更新,只返回如果更新的話會有哪些檔案需要更新,

這個非常有用,尤其是只想檢查哪些檔案不一樣但不想更新的時候

cvs update的格式是 cvs update

[options]

[path/to/file]

如果沒有指定檔案就是全目錄更新 options可以由以下的引數組合而成 這裡只列出常用的

-r tag 更新到某個tag

-d "2 days ago" 更新到某個日期

-a 放棄所有tag資訊更新到最新的主幹版本

-c 放棄所有本地修改

-d 自動新建目錄,如果伺服器上有新目錄而本地沒有的話,加這個引數會自動新建,否則不會檢出這個目錄

-p 自動刪除空目錄,如果乙個目錄裡沒有東西了,這個目錄會自動刪除它

-j tag1-j tag2 把兩個tag之間的不同merge進來 這個在多分支開發時有用

2. commit 提交

cvs commit

[options] [path/to/file]

這個很少用到引數 一般就是提交即可 最多就是用引數-r tag 提交到針對某乙個tag中

cvs commit -m "comments " filename

3. diff 比對

cvs diff

[options]

[path/to/file]

常用引數為

-r rev

-r rev1 -r rev2

-d date

-d date1 -d date2

-d date -r rev

4. checkout 檢出

cvs checkout

[options] module

常用的引數有

-r tag

-d date

-d dir checkout後存為此資料夾 如果不指定這個引數的話 就會直接以module作為資料夾名

-n 當用了-d引數的時候,不建立完整的module路徑,只建立最後一層目錄

5. status 檢視狀態

cvs status

[options] [path/to/file]

常用的引數是 -v 檢視某個檔案的所有tag資訊

CVS常用命令速查手冊

cvs是乙個c s系統,多個開發人員通過乙個中心版本控制系統來記錄檔案版本,從而達到保證檔案同步的目的。工作模式如下 cvs伺服器 檔案版本庫 開發人員入門可以主要挑選2,6看就可以了,cvs的管理員則更需要懂的更多一些,最後還簡單介紹了一些windows下的cvs客戶端使用,遠端使用者認證的選擇,...

CVS常用命令速查手冊

cvs是乙個c s系統,多個開發人員通過乙個中心版本控制系統來記錄檔案版本,從而達到保證檔案同步的目的。工作模式如下 cvs伺服器 檔案版本庫 開發人員入門可以主要挑選2,6看就可以了,cvs的管理員則更需要懂的更多一些,最後還簡單介紹了一些windows下的cvs客戶端使用,遠端使用者認證的選擇,...

CVS常用命令速查 來自CSDN Blog

cvs是乙個c s系統,多個開發人員通過乙個中心版本控制系統來記錄檔案版本,從而達到保證檔案同步的目的。工作模式如下 cvs伺服器 檔案版本庫 開發人員入門可以主要挑選2,6看就可以了,cvs的管理員則更需要懂的更多一些,最後還簡單介紹了一些windows下的cvs客戶端使用,遠端使用者認證的選擇,...