为什么80%的码农都做不了架构师?>>>   

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

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

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

1.         源代码的tag:

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

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

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

2.         文档的tag:

“v-项目版本号-流水号”

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

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

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

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

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

举例:在e-cube库中,开发者不能打e-cube-1-0-108,v-1-3-5之类的tag,但可以打ae-cube-1-0-108,e-cube_1-0-108,V-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

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

  1. SVN中Branch/tag的比较

    在SVN中Branch/tag在一个功能选项中,在使用中也往往产生混淆. 在实现上,branch和tag,对于svn都是使用copy实现的,所以他们在默认的权限上和一般的目录没有区别.至于何时用tag ...

  2. 20190328学习笔记 - JSP 中的 tag 文件

    20190328学习笔记 - JSP 中的 tag 文件 对于tag 文件 1. 引入 tag 文件 2. 在/WEB-INF/tags/sys 下,新增一个gridselect.tag文件 3. 在 ...

  3. Go语言学习笔记——结构体中使用tag标记

    文章目录 golang结构体中使用tag标记 简介 语法结构 快速入门 常见应用 应用json编码 应用xml编码 应用form表单绑定 gin框架form和数据绑定 golang结构体中使用tag标 ...

  4. mysql校对规则_MySQL中的校对规则

    详解MySQL中的校对规则 Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is ...

  5. Django中url匹配规则的补充

    Django中url匹配规则是在urls.py文件中配置的. 1.关于正则匹配优先级 在url匹配列表中,如果第一条和第二条同时满足匹配规则,则优先匹配第一条. 在url匹配列表中,如果第一条为正则模 ...

  6. 机器学习中的范数规则化之(二)核范数与规则项参数选择

    机器学习中的范数规则化之(二)核范数与规则项参数选择 zouxy09@qq.com http://blog.csdn.net/zouxy09 上一篇博文,我们聊到了L0,L1和L2范数,这篇我们絮叨絮 ...

  7. css平台HTDC币,是否应该从最新的设置中应用CSS规则?

    这是一个令人困惑的行为,我在FireFox和Chrome中看到:我有一个HTML文件,其样式来自两个CSS文件.有时样式适用于第二个文件,有时来自第一个文件.怪异的行为可以看出,在下面的例子:是否应该 ...

  8. 机器学习中的范数规则化之(二)核范数与规则项参数选择以及RPCA

    机器学习中的范数规则化之(二)核范数与规则项参数选择 三.核范数 核范数||W||*是指矩阵奇异值的和,英文称呼叫Nuclear Norm.这个相对于上面火热的L1和L2来说,可能大家就会陌生点.那它 ...

  9. [html] 说说页面中字体渲染规则是怎样的?会有哪些因素影响字体的渲染?

    [html] 说说页面中字体渲染规则是怎样的?会有哪些因素影响字体的渲染? 字体渲染: 1.解码,根据web服务器返回的(或者本地网页本身的)content-type charset等信息确定编码,将 ...

  10. [html]说说页面中字体渲染规则是怎样的?会有哪些因素影响字体的渲染?

    [html]说说页面中字体渲染规则是怎样的?会有哪些因素影响字体的渲染? 字体渲染: 1.解码,根据web服务器返回的(或者本地网页本身的)content-type charset等信息确定编码,将网 ...

最新文章

  1. jvm高并发_在JVM上对高并发HTTP服务器进行基准测试
  2. QCon上海2015热点前瞻:Uber伸缩之道、注重实效的性能
  3. 计算机网络自考顺序,自考计算机网络课程复习顺序是怎样?有没有好用的计算机网络自考APP?...
  4. java适应性自旋锁_深夜!小胖问我,什么是自旋锁?怎么使用?适用场景是啥?...
  5. 为什么用JS取不到cookie的值?解决方法如下!
  6. Ubuntu常用软件安装
  7. 网页右下角3秒自动弹出悬浮在线客服代码
  8. php 魔方加密还原,PHP魔方解密 - osc_80l29rkk的个人空间 - OSCHINA - 中文开源技术交流社区...
  9. lol连接服务器失败怎么修复,英雄联盟lol连接服务器失败怎么办?解决方法大全...
  10. php强行横屏,强制横屏app
  11. 第十届全国大学生GIS应用技能大赛上午(试题及参考答案)
  12. 初级程序员晋升中级程序员,只差这7个技能
  13. 【C语言】数据表现形式及基本数据类型
  14. 秋冬易感冒着凉 风寒感冒9大食疗方
  15. 频繁用电脑打字 武汉大三女生求职提笔忘字
  16. bios 刷 灵耀14_华硕p8z77vlx2主板
  17. 批量采集发布自媒体文章到wp等博客网站
  18. 软件工程——软件编码
  19. javaee【计算机工作原理】
  20. 3dmax如何拆分模型_3dmax分割模型操作方法五步轻松搞定

热门文章

  1. markdown写作技巧
  2. 冒泡排序和选择排序的实现与比较
  3. php中表单名称未定义,php – zf2,表单集合没有在zf2中创建正确的输入名称
  4. postgresql安装hypopg
  5. 力扣-674 最长连续递增序列
  6. Dart之字符串(String)的相关方法总结
  7. Futter基础第21篇: 实现普通对话框、列表对话框、单选对话框、Toast提示
  8. Android ViewPager + PagerAdapter 实现轮播图
  9. Java http发送post请求
  10. Python并发机制的实现(一)——多进程