什么是RCS?
作者:陈希
时间:2004年5月10日
介绍
版本控制的任务是保持具有多个版本和配置的软件系统更好的进行组织。RCS则是协助完成这个任务的一系列UNIX命令。
RCS(Revision Control System),修订控制系统。
标记
RCS以特殊的标识字符串来标记源代码,类似于产品号和序列号。要获得这个标识符,需要在源文件中写入
$Id$
执行check-out操作后,系统将以下面的字符串代替$Id$
$Id: filename revisionnumber date time author state locker $
格式
例如:$Id: rcs.ms,v 5.4 1995/06/01 16:23:43 eggert Exp $
其中:
rcs.ms是filename,文件名
v 5.4是revisionnumber,修订号
1995/06/01 16:23:43是date time,日期和时间,此日期时间的写法是traditional RCS format传统的RCS格式。对于日期时间的写入还有一些,如果你有幸遇到了,可千万不要不认识呀。
日期时间的各种不同写法:
8:00 pm lt
4:00 AM, Jan. 12, 1990 default is UTC
1990-01-12 04:00:00+00 ISO 8601 (UTC)
1990-01-11 20:00:00-08 ISO 8601 (local time)
1990/01/12 04:00:00 traditional RCS format
Thu Jan 11 20:00:00 1990 LT output of ctime(3) + LT
Thu Jan 11 20:00:00 PST 1990 output of date(1)
Fri Jan 12 04:00:00 GMT 1990
Thu, 11 Jan 1990 20:00:00 -0800 Internet RFC 822
12-January-1990, 04:00 WET
eggert是author,作者姓名
Exp是state,状态,表示LINK工具将使用EXP文件来创建动态链接库
locker表示锁定该文件者