cvs up -p -r1.2 file_name 打文件输出到stdout.
CVS checkout 模块到当前目录, 结构ps/aos/machine
cvs -d :pserver:me@ideawu.net:/data/cvsroot checkout -r TAG_1 product/abc
CVS checkout 模块到当前目录, 结构machine
cvs -d :pserver:me@ideawu.net:/data/cvsroot checkout -d local_dir -r TAG_1 product/abc
更新(如果不这样, 被删除的目录不会被更新到本机, 因为默认只更新本机有的文件):
cvs up -dr 分支号
查看文件不同版本的区别
cvs diff -r1.3 -r1.5 file_name
获取指定版本的文件输出的 stdout
cvs update -p -r1.2 file_name
导入一个目录(在要导入的目录内部执行, 把当前目录的内容导入指定的CVS目录):
cvs -d :pserver:me@ideawu.net:/data/cvsroot -b TAG_1 import product/abc/subdir company TAG_X
其中, product/abc/subdir 是在 CVS 中的目录.
获取指定tag的代码:
错误的方法: cvs up -dr TAG, 其实是给本地代码打上TAG, 算误操作, 可以通过cvs up -A补救.
正确的方法: 只能用 cvs checkout -r tag_name