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