2008年7月15日星期二

使用开源软件CVS进行个人代码管理

虽然现在SVN风头正劲,但由于公司使用的是CVS,所以在自己家里的电脑上也装了个CVS。下面记录一下使用过程,便于以后查阅。
Linux系统一般都自带了CVS软件。在开始使用前,需要做下面的事情以初始化CVS的使用环境:
1.建立cvsroot目录。为了避免不小心将该目录整体删除了,所以我建在了/home下:
$:mkdir /home/cvsroot
2.为了便于以后的管理,建立一个组,然后将要使用cvs服务器的帐号添加到这个组里面:
#:groupadd cvs
#:adduser xx
3.将刚才建立的目录cvsroot的组改为cvs:
#: cd /home/cvsroot
#: chgrp -R cvs .
4.修改cvsroot目录的读写权限,赋予同组人读写的权限:
#: chmod 770 .
5.初始化CVS仓库:
cvs -d /home/cvsroot init
6.为了以后使用时不必每次指定CVS仓库的位置,可以在shell的启动文件中定义CVSROOT环境变量。
如果使用的是bash,则在.bashrc中添加:
CVSROOT=/home/cvsroot;export CVSROOT
如果使用的是csh,则在.cshrc中添加:
setenv CVSROOT /home/cvsroot

完成以上各步后,就可以使用cvs checkout, cvs commit, cvs update等命令来做代码的版本控制/管理了。

没有评论: