GB | BIG5
|
| 首页 > 系统管理 > 其它 > 正文 |
 |
| RCS介绍编(3) |
| 本文出自:OHaHa的学习心得[ohaha.ks.edu.tw] 作者:蓝色泡泡(panda@ks.edu.tw) (2002-03-14 08:02:00) |
RCS -- Revision Control System part3
--------------------------------------------------------
◎rcs -- change RCS file attributes : 改变RCS档案的属性
◎RCS 档案内容:
A.各版本的文字
B.存取的表列
C.变更历程的log纪录
D.描述版本的文字
E.控制属性的控制项
◎rcs 语法: rcs options file
◎rcs 参数:
-i :创造出最基本的RCS档案,但不产生任何版本。
预设路径是./RCS ,若已有相同的档案,则会显示错误讯息。
$ rcs -i newfile
RCS file: RCS/newfile,v
enter description, terminated with single '.' or end of file:
NOTE: This is NOT the log message!
>> 这是叙述...
>> .
done
RCS file内容为:
head ; --> 最新的版本
access; --> 存取RCS的表列
symbols;
locks; strict; --> 被Lock的档案
comment @# @; --> 系统对档案的描述
desc --> 自己对於档案的叙述
@这是叙述...
@
: access表列所列的是能够使用RCS档案的使用者,若是空白,
则档案的所有者为档案的创造者或是superuser。
-a[logins] :增加login名称到access表列。
ex: rcs -apanda newfile
如此你会在RCS 档案中发现,在access栏位多了一个名为panda的字串。
-e[logins] :从access表列删减login名称。若login name被省略,则是删除全部。
ex: rcs -epanda newfile
如此你会在RCS 档案中发现,原本在access栏位的panda被删除了。
-A[oldfile] :增加login名称到access表列。
新增已有RCS档案的access表列到某一RCS档案。
ex: rcs -Afilename newfile
此时您会在RCS档案中发现原先filename的access表列,
被加到newfile的access表列。
-c[string] : 加上此参数string字串会出现在comment的部分。
ex: rcs -ctesttxt filename
-mrev:msg : 用msg字串取代原本rev的log。
ex: rcs -m1.1:thisismessage filename
-nname:rev : name是别名,rev是版本。若要取消,则把:rev取消就可以。
ex: rcs -nname:1.1 filename
-Nname:rev : 与-n 的作用相同,但可以覆盖过之前的命名。
-orange : 可以利用-o 这个参数,删除过时的版本。
range的参数:
rev --> 表示只删除这一版本。
rev1:rev2 --> 代表的是从rev1到rev2的分支。
rev: --> 从这个版本的分支开始(包含自己)
:rev --> 表示从分支的开始到自己(包含自己)
ex: rcs -o1.1 filename --> 只删除1.1 这个版本
rcs -o1.1:2.1 filename --> 删除1.1 到 2.1的所有版本
rcs -o1.1: filename --> 删除1.1 到版本2之前的所有版本
rcs -o:2.4 filename --> 版本2到2.4的所有版本都删除
-q : 快速的显示,避免显示出运作细节。
ex: rcs -q filename
-sstate:[rev] : 将状态从原先预设的State Exp(实验性的) 变成其他的名称。
从comment或是$Id$ 都可以看到这项改变。
ex: rcs -sRel:1.1 filename
将1.1版本状态从Exp改成Rel ..
常用的有Stab(stable)、Rel(release)。
-t[file] : 从一个档将叙述文字读入,并取代原有的内容。
ex: 先随便建立一个档案,要有内容的...
rcs -tfile filename
如此你会发现RCS档案中的desc的内容被变更为你建立的那个档案的内容了
-t-string : 跟-t[file]类似,不同的是直接用string取代原有的desc。
ex: rcs -t-string filename
-V : 显示出RCS的版本。
ex: rcs -V filename
(http://www.fanqiang.com)
进入【UNIX论坛】
|
|
| 相关文章 |
RCS介绍编(2) (2002-03-14 06:02:00) RCS介绍编(1) (2002-03-13 08:02:00) CVS RCS HOWTO 原始程式码版本控制系统 (3) (2001-05-02 10:11:41) CVS RCS HOWTO 原始程式码版本控制系统 (2) (2001-05-02 10:10:18) CVS RCS HOWTO 原始程式码版本控制系统 (1) (2001-05-02 10:09:53) The RCS MINI-HOWTO (2001-04-27 16:32:06)
|
|
|
|
 |
★ 樊强制作 欢迎分享 ★ |