vcs在進行版本管理時:
1.如果添加新文件
cvs add directory_name/filename
cvs commit directory_name/filename
2.如果修改文件
cvs update filename
cvs commit filename
3.比較版本差異或者查看版本問題(有時候debug經常用,有時候版本不對造成莫名問題)
方法一:tkcvs & ; 操作圖形界面
方法二:cvs log filename
cvs diff -r 版本1 -r 版本2 filename
cvs diff filename 查看當前文件filename(可能已經修改) 與庫中相應文件的區別
4.導出項目
cvs checkout(or co) project_name
5.要養成先更新后提前的良好習慣。
如果在自己提交版本之前有新版本提交,自己若不更新會造成版本沖突(cvs不知道到底哪一個版本是最終版本)。
6.不建議刪除CVS庫中的任何文件。<===千萬別刪除庫中的文件
一旦誤刪,可能輕者造成自己的責任,重者造成無法彌補的損失。
7.有時候遇到:本地修改的文件總是更新不到cvs上。 <===思路就是 first update and then commit
這是,我們先把本地文件mv到其他地方,然后update 該文件,再把update的文件覆蓋掉,最后commit 即可。
8.cvs里沒有rename or mv filename 操作 ,該操作通過移除后添加新文件達到目的的。
9.可以通過cvs status 或 cvssz查看文件的更新日志(便於debug)。
