#cvs登录
cvs -d ":pserver:cvspub@172.17.242.30:/cvsroot" login
#cvs checkout
cvs checkout 项目名
#cvs update
cvs update [-APdflRp] [-k kopt] [-r rev |-D date] [-j rev] [-I ign] [-W spec] [ files...]
-A 重置所有粘性标记/日期/kopts
-P 删除空目录
-d 像checkout命令一样创建目录
-f 如果没有发现标记/日期,强制与一个head版本号匹配
-l 只有本目录,不包括子目录
-R 操作应用于子目录
-p 把文件签出到标准输出设备
-k kopt 使用checkout命令上的RCSkopt -k选项
-r rev 使用指定版本号/标记进行更新(具有粘性)
-D date 设置进行更新的日期(具有粘性)
-j rev merge将当前版本与指定的rev版本合并
-I ign 忽略文件(使用!重置)
-W spec 包装指定行
#新建仓库
mkdir cangku2
cvs -d /home/cvsroot/cangku2 init #必须是绝对路径
#修改配置文件
#> cd /etc/xinetd.d
#> vi cvspserver
service cvspserver
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server= /usr/bin/cvs
server_args= -f --allow-root=/home/cvsroot/cangku1 --allow-root=/home/cvsroot/cangku2 pserver log_on_failure += USERID
}
#启动cvs服务:
/etc/init.d/xinetd restart