在介绍CVS命令之前,先说点别的
如以前说,仓库内除乐源文件外,还包括一系列的管理文件.位于$CVSROOT/CVSROOT
修改管理文件的方法等同于源代码文件,利用CVS命令提取和修改.
下面描述每个文件的用途:
checkoutlist支持CVSROOT目录的其它管理文件,允许为各种CVS命令定置信息
commitinfo在cvscommit命令执行时,这个文件指定乐文件提交时执行的命令
cvswrappers定义乐一个包装程序当文件登记或检取时就会执行.
editinfo允许你在commit命令启动前在日志信息被记录后执行的脚本
history跟踪所有影响仓库的命令
loginfo类似coimmitinfo,只是在文件提交后执行
modules允许为一组文件定义一个符号,否则必须为每一个要引用的文件
指定部分路径名(相对于$CVSROOT)
nitify控制从/"watch/"来的通知./"watch/"由/"cvswatchadd/"和/"cvsedit/"
设置
rcsinfo为commitlog回话指定一个模板.
taginfo定义乐在任意/"tag/"操作后执行的程序.
CVS服务器的安装
默认情况下,CVS在RedhatLinux中已经安装,这一点可以通过在Linux命令行的情况下运行:
复制代码