所有的這些說明在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客戶端使用,遠端使用者認證的選擇,...