export CVSREAD=yes
_________________________________________________________________
建造一个目录来存你原始程式码的储藏柜 (repository) 并且给予 unix group 与 user 读写的权力。 (译注:这个目录下将会有很多你将来的原始码。)
_________________________________________________________________
export CVSROOT=/home/cvsroot
mkdir $CVSROOT
chmod o-rwx $CVSROOT
chmod ug+rwx $CVSROOT
_________________________________________________________________
要初始化你的 CVS ,并且从现在开始把你的原始程式码交给 CVS 管理。请做 -
_________________________________________________________________
cvs init
(译注;这个初始化的动作在於建造一个储藏柜,是一个目录$CVSROOT/。 同时 $CVSROOT/CVSROOT 也在此时被建造,这个模组目录下面是控制你CVS的administrati on files, 里面的档案做一些修改後,可以使CVS更强大好用。 $CVSROOT 下的目录每个都是 module 的意思,一个 module 可以就是一个专案计划。 但也可能是你把一个计划拆成很多 module ,不同 module 交给不同的 team 去发展。)
# 一定要换到想要 CVS 控制的计划目录下喔
cd $HOME/my_source_code_dir
# 把整个目录纳入管理用 import 命令
cvs import my_source_code_dir V1_0 R1_0
(译注:其实是 cd 到你的project下後,cvs import 模组 vendor_tag release_tag, 不一定要是目录名称 my_source_code_dir,vendor_tag, release_tag 只是识别用的东西
,
将来你可以用 tag 来存取你要的特定版本 这个动作会在 $CVSROOT/ 下开个" 模组 "的目录,然後把 my_source_code_dir 整个放
到 CVS 下管理, $HOME/my_source_code_dir 就没用了。import 的动作是把已经写好的一堆 code 摆进来, 如果将来想新增档案xxxx.c,必须先写好xxxx.c,再用 cvs add xxxx.c)

投稿指南


