Next Previous Contents

1. RCS 全览.

RCS, 版本控制系统,是一套的程序它可以追踪 文件的改变和在有工作小组情形下可控制共享存取文件 .这是通常使用在维护原始码 模块.它也提供追踪它自己的文件文档的修订版本.

RCS 由 Walter F. Tichy和 Paul Eggert 所写.最近 Linux 的 版是 RCS版本 5.7.有 也一个半官方的,分支的版本也可以用. 这份 HOWTO 之中的许多资料都是从 RCS man page 取得.

RCS 包含 rcs(1)程序,它控制 RCS 文档合集 文件属性, ci(1)co(1),它检查文件在 RCS 文档合集的进出, ident(1),它藉由关键字辨识寻找 RCS 文档合集, rcsclean(1),这个程序 没有人在其中工作或者没有改变的文档然后清除它, rcsdiff(1),它执行 diff(1)比较 修订版本, rcsmerge(1),它合并两个 RCS 分支到一个 单一的工作档,和 rlog(1),它列印 RCS 记录信息.

由 RCS 的收集文档可以是任何格式的纯文字,或是二进位元可执行档如果 diff程序使用来产生改变文件操纵 8-位元 数据.靠 ident(1)追踪有助于文件可以可选择地包括辨识的字串 .在修订版本之间 RCS 使用工具 diff(1)diff3(3) 产生改变文件 .一个 RCS文档合集由一个文档的最初的修订版本组成 ,它是版本 1.1,和一系列改变文件, 每一次修订版本就有一个.每一次从一文档合集中提出一个文档是使用 co(1),编辑,和重新收入文档合集中使用 ci(1),版本号码被增加,例如, 1.2, 1.3, 1.4,等等连续的修订版本.

文档合集他们本身一般在一个 ./RCS 子目录,尽管 RCS 有别的选项针对文档合集存储的位置. 对于 RCS 做全览,看 rcsintro(1)手册页.


Next Previous Contents