配置管理小报091103-2: CVS中的tag规则

l          CVS中的tag规则              作者:王××(zbwangjian@×××.cn

通过航班号(比如CA1855)可以查到乘坐这班飞机的所有乘客信息,CVS中的tag就好比航班号,用于标识CVS中的一个或多个文件的某个特定版本,以免混淆。

显然,这个tag是很重要的,也需要有个规则,在我们公司这个规则为:

1.         源代码的tag

项目的CVS库名称-[模块名]-项目版本号-流水号

举例:DataCenter-l2shs-5-0-6e-cube-1-0-108

     看到这些tag,可以准确定位到它属于哪个CVS库,哪个版本。

2.         文档的tag

v-项目版本号-流水号

举例:v-1-0-1v-1-3-5

    看到这些tag,只能知道它的版本,它属于哪个CVS库还需要其它信息才能确定。

3.          保留(或基线版本)tag

tag打上后是可以修改的,为了保证基线版本tag不被误改,约定以“项目的CVS库名称-”或“v-”开头的tag是保留给标识基线版本用的,只有自动编译系统、配置管理工程师可以打这2tag

非保留tag,开发者可以随意打,不受限制。

举例:在e-cube库中,开发者不能打e-cube-1-0-108v-1-3-5之类的tag,但可以打ae-cube-1-0-108e-cube_1-0-108V-1-3-5,请注意区别

4.          注意几点:

CVS中的tag中不能有“.”等特殊符号,否则CVS拒绝操作,提示如下信息

      cvs [tag aborted]: tag `v1.2.2' must not contain the characters `$,.:;@'

开发者打保留tag时,CVS会拒绝操作,提示如下信息

      zhangsan does not have permission to perform this tag operation!

      cvs tag: Pre-tag check failed

      cvs [tag aborted]: correct the above errors first!

转载于:https://my.oschina.net/tadcat/blog/149376

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值