[技術] CVS相關指令
Written on 11:55 上午 by Yu Lai
距離上次使用CVS已經是大學時代了,
後來都是改用subversion來處理Version Control。
現在工作上又需要用到CVS,整理一下當成備忘吧。
1. 設定 CVSROOT
$ export CVSROOT=:pserver:id@cvs.server:/var/cvsroot
2. 下載原始碼 (checkout)
$ cvs login
CVS password: (在這裡輸入密碼)
$ cvs -z5 co
3. 更新原始碼 (update)
$ cvs update -dP
4. 提交修改 (commit)
$ cvs commit
5. 新增目錄 (add)
$ mkdir foo
$ cvs add foo
6. 新增檔案 (add)
$ cvs add myfile.c
7. 遞迴新增目錄
由於cvs在這方面不像svn一樣,直接對主目錄做add就好。
它要先將目錄先add後才能對檔案做add。
$ find
$ find
8. 移除檔案 (remove)
$ rm myoldfile.c
$ cvs remove myoldfile.c
9. 移除目錄 (remove)
$ rm *.c
$ cvs remove
$ cvs commit
$ cd ..
$ cvs remove mydir
$ rm -rf mydir
10. .cvsrc 檔案
設定一系列 cvs 命令有用的參數,建議如下:
cvs -q
diff -u -b -B
checkout -P
update -d -P