什么是RCS?

类别:编程语言 点击:0 评论:0 推荐:

什么是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表示锁定该文件者

本文地址:http://com.8s8s.com/it/it28842.htm