CVS项目目录的创建
groupadd -g 60000 cvsusers 建立CVS权限组
建立2个成员用户
useradd stan
useradd oliver
加入CVS组
usermod -a -G cvsusers stan
usermod -a -G cvsusers oliver
 
建立项目目录
mkdir -p /var/local/cvs
更改属组
chgrp cvsusers /var/local/cvs
更改权限加上SGID
chmod 2775 /var/local/cvs
初始化CVS项目目录
cvs -d /var/local/cvs init
 
创建项目
cd /var/local/cvs;mkdir namedfiles
赋予属组
chgrp -R cvsusers /var/local/cvs
给予SGID权限
chmod g+ws /var/local/cvs /var/local/cvs/namedfiles
这样就配置完成了
 
客户端对项目目录的使用
 
设置环境变量
本地:export CVSROOT=/var/local/cvs
远程:export CVSROOT=:ext:ip:/var/local/cvs
 
首次上传项目文件
cvs import namedfiles group1(项目名) initial(版本名)
下载项目内文件
cvs checkout namedfiles 
若下载后别人修改了文件,则需要更新文件到最新后才能再提交
cvs update
增加文件
cvs add 
删除文件
cvs remove
提交所有操作-m写入日志内容
cvs commit -m "log"
回滚文件到之前版本
cvs update -j HEAD -j 1.1 filename
查看项目的历史记录
cvs history -c filename
查看项目的日志
cvs log filename