没有合适的资源?快使用搜索试试~ 我知道了~
如何使用ClearCase进行开发工作
2 下载量 28 浏览量
2021-01-27
11:45:06
上传
评论
收藏 144KB PDF 举报
温馨提示
试读
5页
总结Clearcase的开发使用 ClearCase就是一个软件开发的版本控制系统,不熟悉的人可以把它和git相类比,类似于windows和linux是两个操作系统一样。 ClearCase和Git就是两个版本控制系统。它们都有类似的操作,不过却有不同的命令等,更细的话还能讲到原理上的区别,这里不作赘述。 a.在因为clearcase是版本控制系统,可以很简单地理解为,对元素进行版本控制。
资源详情
资源评论
资源推荐
如何使用如何使用ClearCase进行开发工作进行开发工作
总结Clearcase的开发使用
ClearCase就是一个软件开发的版本控制系统,不熟悉的人可以把它和git相类比,类似于windows和linux是两个操作系统一
样。
ClearCase和Git就是两个版本控制系统。它们都有类似的操作,不过却有不同的命令等,更细的话还能讲到原理上的区别,这
里不作赘述。
一、先搞懂2个概念:elements, version.
a. 在因为clearcase是版本控制系统,可以很简单地理解为,对元素进行版本控制。
b. elements=元素,是数据库中存储的文件或者目录。
c. version=版本:每一个element(文件或目录)都有多个版本(比如我们写毕业论文的时候,会给每次更新的毕业论文取名为:
毕业论文v1, 毕业论文v20等)。
d. 所有的文件,在被check out之前,都是只读的;
e. 建立分支branch和合并merge的操作是没有次数限制的。
二、再明白4个名词:vob,label ,branch,view
VOB:Versioned Object Base, 它是clearcase数据库(存储elements with versions),所有开发文件的所有版本都在这个库
里面。比如一个团队开发了一个软件,这个软件相关的所有开发文件都存在vob里,如果软件在不停迭代,那么在迭代过程中
产生的所有文件也都存在vob里。
一个公司一般会开发很多款产品,这些产品的开发文件都在vob里。那么不同的产品团队为了开发自己产品,会在vob里对应
位置进行开发。比如团队A开发的产品是alpha,那他们的开发路径在/vobs/alpha;团队B开发的产品是beta,那他们的开发路径
在/vobs/beta;以此类推。
这里有一个版本控制树。0,1,2,3,4,5表示的是 版本号。
Label: 顾名思义,就是标签的意思。通过标签,我们可以快速找到想要的文件或者目录。
每一个element可能拥有相同的标签,但是,任何一个element的版本树上的某个label名称只有一个实例。比如下面的source.c
这个元素,它的版本树上,从0到5个版本都可以打标签,但是标签绝不能打一样的,不然你怎么找到对应版本呢,是吧。那
如果,现在有个元素source1.c,它也有个版本树,它的对应版本的标签可以和source.c的一模一样,也可以不一样。
weixin_38537777
- 粉丝: 4
- 资源: 966
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于 Java的班级管理系统课程设计
- 深入探索Suno AI:教程、元标签与案例分析.pdf
- 超市会员积分管理系统主要用于实现了企业管理数据统计等
- 基于 Java的班级管理系统
- MyBatis 动态 SQL:灵活而强大的查询构建器.pdf
- com.accordion.prettyo.apk
- 毕业设计:基于SSM的mysql-ssm软件bug管理系统(源码 + 数据库 + 说明文档)
- MTSQL8.0.35windows(64bit)-mysql-installer-community-8.0.35.0
- 人工智能引领音乐创作新时代之Suno AI
- Public-bicycle-usage-forecast-master.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0