Next
Previous
Contents
CVS 实际上是架在 RCS 之上的, CVS 只是一堆更强大能控制一个有完整源程序阶层目录的工具。
我们非常强烈的推荐您使用 CVS,因为您能够很有弹性的用 perl , korn bash shell 等 scripts 语言设定您自己的 CVS 系统。
请看一些 korn shell scripts 的范例
Shell Scripts
。
CVS 的优点
- CVS 是非集中式的管理,使用者从储存柜 (repository) 登出一个文档目录,
并且有他自己的独立的稳定目录树。
- CVS 能够在发行整个计划的原始目录树中"盖上印记" ("STAMP")。
- CVS 能够使大家同时修改文档。
- CVS 能够用 shell scripts 或 perl 设定成文档锁住成单一使用或同时修改文档模式。
CVS 的缺点
- 需要比 RCS 多一点的管理。
- 非常成熟复杂的系统,是目前应用上已有的最高技术。(感谢网友tsaipaw@mars.seed.net.tw来信指证我的错误)
- 有丰富的命令还有命令选项,因此对于初学者来说有很陡的学习曲线。
简单使用的 shell scripts 可在这里找到
Shell Scripts
。
RCS 的优点
- RCS 非常容易设定。较少一些管理上的工作。
- RCS 用在一个每个人在一起工作的集中区域。
- RCS 对于简单的系统很有用。
- 非常严谨的单一文档修改模式 - 同步与同时是不允许的。
RCS 的缺失
- 由于使用单一目录控制与文档锁住,不可能由很多的程序设计者做同时的开发。因为单一目录下很多人对文档的改变,会造成 make 的使用错误。
- 不能对整个软件计划戳上发行(releases)的印记。
这份文件也包含一些 shell scripts 以提供简单的命令来作登出 (check-out), 登录 (check-in), 送交(commit) 文档的动作。
请看一些 shell scripts 的范例
Shell Scripts
。
对于 RCS 而言,请看 Linux CD-ROM 里面的RCS mini-howto。
cd /mnt/cdrom/Redhat/RPMS
ls -l howto-6.0-*.noarch.rpm
rpm -qpl howto-6* | grep -i rcs
或者看
http://sunsite.unc.edu/LDP/HOWTO/mini/RCS-HOWTO.html
Next
Previous
Contents