如果要删除空文件,加-P (cvs -q update -P -d )
6)更新指定文件
cvs -q update file
7)添加文件和目录
cvs add name
8)忽略某些文件
将文件名添加到.cvsignore文件中
9)重命名文件
cvs -q update -d
将旧文件名改为新的文件名
cvs remove oldname
cvs add newname
cvs commit -m "rename oldname to newname"
10)重命名目录
mkdir newdir
cvs add newdir
将旧目录中的文件移到新目录
cvs remove olddir/file....
cvs add newdir/file...
cvs commit -m "rename olddir/ to newdir/"
cvs update -p
11)签出文件后查看做了哪些修改
cvs diff file or dir
12)查看不同版本间的差异
cvs diff -r r1 [-r r2] file or dir
13)提交更新
cvs commit -m "msg"
14)检查文件修改历史
cvs log file or dir
cvs annotate file or dir
15)撤消在版本r1和r2之间的所有修改
cvs update -j r2 -j r1 file
16)创建一个发布分支
cvs commit -m "..."
cvs rtag -b REL_1_0 project
17)签出一个发布分支
cd work
cvs checkout -r REL_1_0 project
18)在一个发布版本上修复程序缺陷
cd wook
cvs checkout -r REL_1_0 -d work_rel_1_0 project
cd work_rel_1_0
cvs tag pre_bugno
修改测试程序
cvs commit -m "Fix PREBugno"
cvs tag POST_bugno
19)将修复缺陷的代码应用到其它分支
cd work
cvs update
cvs -j PRE_bungno -j POST_bugno update
#测试...
cvs commit -m "Apply fix for prebugno from REL_1_0"
20)创建实验性分支
cvs commit -m ""
cvs rtag -b TRY_initials_051117 project
21)使用实验性分支
cvs update -r TRY_initials_051117 project
22)返回到主干
$cd /var/www/html/inc
$cvs -q update -A
23)合并实验分支
在实验分支工作区中
cvs commit -m ""
cd mainline
cvs update -j TRY_initial_051117
24)创建子模块
cvs checkout CVSROOT
cd CVSROOT
编辑文件 modules
cvs commit -m ""
cd ..
cvs release -d CVSROOT #放弃CVSROOT模块
25)导入第三方代码
cvs import -ko -m "" modulename "自定义标记性语句" cnscn