GB | BIG5
|
| 首页 > 系统管理 > 其它 > 正文 |
 |
| RCS介绍编(2) |
| 本文出自:OHaHa的学习心得[ohaha.ks.edu.tw] 作者:蓝色泡泡(panda@ks.edu.tw) (2002-03-14 06:02:00) |
RCS -- Revision Control System part2
--------------------------------------------------------
◎RCS名词解释:
RCS file : 在RCS资料夹下的档案
working file: 除了RCS file 的其他档案称之。
check in : ci 将档案存入RCS
check out : co 从RCS取出档案
◎比较版本差异:
rcsdiff:
$ rcsdiff filename
用来比较目前修订後和之前check in 的最新修订版本的差异。
< 表示旧的档案资料
--- 表示分隔
> 表示新的档案资料
释:既然是比较 当然您要有一个正在修正中的档案...
也要有个已经ci的档案
◎Lock 的开/关:
一个working file 需要被锁定(lock)才能进行修正或存入,
若只有您一个人在处理这个档案,您可以把Lock 给关闭,
如此即使处在之前co -r filename (唯读)的状态
也能够修改并存入rcs。
$ rcs -U filename 关闭Lock
$ rcs -L filename 开启Lock
◎存入RCS的方式:
A.一般的check in : $ ci filename
B.check in 後继续编辑: $ ci -l filename (小写的L)
C.check in 後唯读开启: $ vi -u filename
释:一般check in 後,原先的filename会不见,加上上面参数後filename不会消失,
-l 可以直接继续用vi编辑之;-u 则filename是处在唯读的状态。
◎指定存入的版本:
A.预设版本: 从1.1、1.2、1.3 ...以此类推
B.指定版本: $ ci -r[rev] filename
举例说明:我要跳到release 2 版开始,之後的版本就是2.2、2.3、2.4 ...
$ ci -r2 filename 或 $ ci -r2.1 filename
◎版本自动识别:
A.$Id$ :以解的方式,加入这一部份 $Id$
如此在check out 察看档案内容时,会显示如下的状态,而且会自动更新
$Id: filename revision date time author state
ex:
$Id: filename,v 2.3 2001/06/11 09:03:40 panda Exp panda $
B.$Log$ :以解的方式,加入这一部份 $Log$
如此在check out 察看档案内容时,会显示出在check in需要的log的讯息。
您可以利用$Log$来维护整个program的历史...。
(http://www.fanqiang.com)
进入【UNIX论坛】
|
|
| 相关文章 |
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)
|
|
|
|
 |
★ 樊强制作 欢迎分享 ★ |