- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ClearCase使用培训兼职配置管理员
三、标签 标签的命名规则 标签名称可由英文字母、数字和下划线组成 所有的标签名称中的英文字母均为大写 标签命名规则:VX1.X2L..LX3ZX4(X5)—Y-NNN (注释) 如何应用标签 应用标签的目的 应用标签的目的是为了将某一特定的版本做一个标记,便于以此为基线来开发一个新的版本或者进行测试。总之,是对某一特定版本的标识。 应用标签实例。 四、分支和归并 分支的命名规则 [版本标签]_分类_[简要描述] 可以是简化的版本标签,但必须是小写字母。 分类设置规则如下: Int : 产品集成分支 dev : 开发分支 bug : 缺陷修复分支 如何应用分支 应用分支的目的 应用分支的目的是为了并行开发或者是为了开发某一软件产品的多功能版本。 应用分支的实例 如何归并 归并原理 归并实例 A B C Z R contrib 2 A B C D E base contrib 1 A C D Q X inserted A C Z ? X merge result B changed B changed deleted changed changed inserted conflict n/c deleted n/c 五、配置规则 配置规则的语法 语法模式: 配置规则的语法 范围表示应用该规则的元素类型。比如,element、element -file、element –directory、element -eltype text_file等。 匹配模式可以比较宽泛,比如*、*.c、\bp\sys\*.c,也可以比较具体,比如\bp\sys\main.c等。 选择的版本主要表示选取版本树中的那一个特定版本,比如CHECKEDOUT、\main\LATEST、\main\4等。 默认的配置规则 默认的配置规则模式 配置规则实例 配置规则实例 六、Build管理 七、管理工具、管理命令 管理工具 ClearCase Report Builder Microsoft Office Integration Configuration CCImportWizard 管理命令 rgy_check regen_view_dot_dat.pl 谢谢! ClearCase使用培训兼职配置管理员 内容 ClearCase简介 元数据( Metadata ) 标签(Label) 分支和归并(Branch & Merge) 配置规则(Config Spec) Build 管理 管理工具、管理命令 一、ClearCase简介 RELEASE 4.0 FOO BAR Software Development Process ALERT REPORT 工作空间 管理 Build管理 版本控制 过程控制 版本控制 所有的文件类型都有版本 目录是有版本的 元素存储在版本库(VOB)中 元素被检出前是只读的 无限制的分支和归并 0 1 2 3 5 6 7 0 0 1 0 1 2 2 2 3 4 3 VERSIONS BETA_01 \rls2_bugfix \special \enhance RLS1.0 RLS2.0 RLS3.0 LABELS \main file101.c BRANCH 版本控制的特点 非常容易的检入和检出操作 对于软件的并行开发有无限的分支扩展能力 图形化比较和职能化的归并工具 工作空间管理(试图) 提供从从标准的开发工具中访问所有版本对象 查看一个或多个VOB库中对象的方式 基于用户定义的规则来进行版本选择 管理多任务提供了简便的方式 控制工作中的私有或公共资源 两种典型的View种类: 动态试图 静态试图 Build管理(Build工具) clearmake 和 omake 使用标准的make文件来工作 自动检测头文件和源文件的依存关系 有效去处重复编译 依据标签进行Build管理 过程控制 通过脚本语言编写触发机制进行自动化的团队开发过程控制 ClearCase过程控制能够通过加锁的机制来约束元素或分支的访问权限,使文件更加安全 使用初步 版本对象库(VOB) 元素(element) 版本(Version)、版本 树( Version Tree) 视图(View) 视图配置规则(Config Spec) 使用模式(Checkout – Edit –Checkin ) 分支 (Branch) 归并 (Merge) 标签 (Label) 版本对象库(VOB) VOB 存储库 ---Version Object Bases 作用 ---存储所有历史上的版本 ---防止随意变更 存储内容 需求 模型 二进制文件和源代码 测试脚本 Bitmaps JPEGs Html 文件和 CG
原创力文档


文档评论(0)