加入SCMLife
登录
会员
有奖问答
论坛设施
统计
帮助
SCM Life
»
IBM Rational ClearCase
» UCM配置管理方案
输入您的搜索字词
提交搜索表单
Web
www.SCMLife.com
‹‹ 上一主题:我也转一篇不错的config_spec
|
下一主题:config spec模板 ››
74
‹‹
1
2
3
4
5
6
7
8
››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[讨论]
UCM配置管理方案( 此文章被查看:9088次,被回复:73篇!! )
本主题被作者加入到个人文集中
kiwibird
小学一年级
个人空间
发短消息
加为好友
当前离线
41
#
大
中
小
发表于 2007-3-12 15:49
只看该作者
回复 #23 zhangzhao 的帖子
你的理解基本上是正确的,活动(activity)就是记录你当前操作(一般就是checkout),所产生的新的版本
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
对于活动的一点异议:活动是记录check in所产生的新版本。
因为如果check out和check in关联的不是一个activity,那么check out时的那个activity不会记录任何change set,只是和check in关联的那个activity才会有change set
另外,你的图形和版主的解说确实让我对复合基线有了更好的理解
© 本文为
kiwibird
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
3211
帖子
70
精华
0
积分
88
阅读权限
15
在线时间
23 小时
注册时间
2007-1-30
最后登录
2007-9-5
失踪天数:254
查看详细资料
TOP
kiwibird
小学一年级
个人空间
发短消息
加为好友
当前离线
42
#
大
中
小
发表于 2007-3-12 15:52
只看该作者
回复 #19 zhangzhao 的帖子
project是基于compoent创建出来的,一个项目project创建后就有一个集成流,类似我们的main分支,但是和分支是不同的两个概念,从集成流上可以产生出子流来,让某个开发者在子流上工作,开发到一定程度可以把它deliver到集成流上去。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
能不能说说main分支和集成流的概念的不同在哪里?
© 本文为
kiwibird
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
3211
帖子
70
精华
0
积分
88
阅读权限
15
在线时间
23 小时
注册时间
2007-1-30
最后登录
2007-9-5
失踪天数:254
查看详细资料
TOP
kiwibird
小学一年级
个人空间
发短消息
加为好友
当前离线
43
#
大
中
小
发表于 2007-3-12 16:00
只看该作者
回复 #38 zhangzhao 的帖子
关于project-project,我想只有关联到相同的component上才有project之间操作的意义。比如其中一个component是公用模块,两个project都需要,此component关联两个project,应该可以实现从一个project deliver到另一个project的操作,至于是否可以互相deliver都没有经过实践
© 本文为
kiwibird
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
3211
帖子
70
精华
0
积分
88
阅读权限
15
在线时间
23 小时
注册时间
2007-1-30
最后登录
2007-9-5
失踪天数:254
查看详细资料
TOP
阿布
小学四年级
个人空间
发短消息
加为好友
当前离线
44
#
大
中
小
发表于 2007-3-13 21:54
只看该作者
UCM pvob类似 base的adminvob?
© 本文为
阿布
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
3369
帖子
340
精华
3
积分
1115
阅读权限
30
性别
男
在线时间
82 小时
注册时间
2007-2-1
最后登录
2008-4-30
失踪天数:16
查看详细资料
TOP
pengshanbing
幼稚园
个人空间
发短消息
加为好友
当前离线
45
#
大
中
小
发表于 2007-3-14 10:15
只看该作者
只要两个项目都是在同一Pvob中,是可以相互deliver的,楼主的第一个图比较明确,而且正式IBM在项目实施过程中推荐的方式。使用复合基线可以很清晰的来管理项目。
© 本文为
pengshanbing
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
600
帖子
11
精华
0
积分
41
阅读权限
10
在线时间
10 小时
注册时间
2006-11-7
最后登录
2008-4-9
失踪天数:37
查看详细资料
TOP
zhangzhao
小学二年级
个人空间
发短消息
加为好友
当前离线
46
#
大
中
小
发表于 2007-3-16 08:47
只看该作者
回复 #40 的帖子
你说的正确,通过在comonents上右键选择new ->component without a vob创建出来的component是一个无根的构件,你可以通过属性查看他的 root : none
[
本帖最后由 zhangzhao 于 2007-3-16 08:55 编辑
]
© 本文为
zhangzhao
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
857
帖子
204
精华
1
积分
437
阅读权限
20
在线时间
172 小时
注册时间
2006-11-20
最后登录
2008-5-16
失踪天数:0
查看详细资料
TOP
zhangzhao
小学二年级
个人空间
发短消息
加为好友
当前离线
47
#
大
中
小
发表于 2007-3-16 09:00
只看该作者
回复 #41 kiwibird 的帖子
可能是疏忽了,谢谢你的提醒,一个活动activity一般就是checkout ->checkin所做的工作,一个活动对应一个变更集changeset
© 本文为
zhangzhao
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
857
帖子
204
精华
1
积分
437
阅读权限
20
在线时间
172 小时
注册时间
2006-11-20
最后登录
2008-5-16
失踪天数:0
查看详细资料
TOP
zhangzhao
小学二年级
个人空间
发短消息
加为好友
当前离线
48
#
大
中
小
发表于 2007-3-16 09:13
只看该作者
向大家提醒一个问题:如果一个文件A, user1在stream1对他开发产生了2版本,对应的活动是activity1 ,
user2在stream1对她开发产生了3版本,对应的活动是activity2,
在集成员deliver到集成流时候,可能集成员对activiy1的变更(可能不仅仅是对文件A的修改)没有通过验证,这时候需要对activity2的修改提交到集成流上去,那么我们需要怎么做?不能简单的把activity2提交到集成流上去的。这时候需要把a文件的2版本变更到activity2中去才行,请大家考虑一下怎么操作?有时间大家考虑一下。算是一个小问题吧
© 本文为
zhangzhao
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
857
帖子
204
精华
1
积分
437
阅读权限
20
在线时间
172 小时
注册时间
2006-11-20
最后登录
2008-5-16
失踪天数:0
查看详细资料
TOP
蜗牛
小学一年级
个人空间
发短消息
加为好友
当前离线
49
#
大
中
小
发表于 2007-3-16 10:28
只看该作者
回复 #48 zhangzhao 的帖子
我想:按照你的说法,user2在stream1对她开发产生了3版本,那么这个3版本肯定是基于2版本之上的,也就是说他已经包含了2版本的所有变更的。
所以提交activity2的话,肯定是把activity1的所有变更也包括在内的。
我听说,提交活动,如果是改的相同的文件,CC会自动识别你修改的时间顺序,然后把修改后比较新的那部分代码保留下来。
[
本帖最后由 蜗牛 于 2007-3-16 10:34 编辑
]
© 本文为
蜗牛
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
2843
帖子
105
精华
0
积分
157
阅读权限
15
在线时间
91 小时
注册时间
2007-1-19
最后登录
2008-4-22
失踪天数:24
查看详细资料
TOP
蜗牛
小学一年级
个人空间
发短消息
加为好友
当前离线
50
#
大
中
小
发表于 2007-3-16 11:05
只看该作者
回复 #40 kiwibird 的帖子
我知道的是可以用脚本实现建立无根组件。
cleartool mkcomp -nroot '无根组件名称'@\projects
然后建立无根组件与所有component的依赖关系。
cleartool mkbl -com '无根组件名称'@\projects -adepends_on 'componentA'@\projects -incremental '无根组件名称'_INITIAL
cleartool mkbl -com '无根组件名称'@\projects -adepends_on 'componentB'@\projects -incremental '无根组件名称'_INITIAL
……
[
本帖最后由 蜗牛 于 2007-3-16 11:08 编辑
]
© 本文为
蜗牛
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
2843
帖子
105
精华
0
积分
157
阅读权限
15
在线时间
91 小时
注册时间
2007-1-19
最后登录
2008-4-22
失踪天数:24
查看详细资料
TOP
‹‹ 上一主题:我也转一篇不错的config_spec
|
下一主题:config spec模板 ››
74
‹‹
1
2
3
4
5
6
7
8
››
配置管理
配置管理方法论
IBM Rational ClearCase
CCRC
IBM Rational ClearQuest / ClearDDTS/TestManager
CVS/SVN
Borland StarTeam
Microsoft VSS/VSTS
Telelogic SYNERGY
其它CM工具
Serena PVCS
Perforce
北大青鸟JBCM
Hansky Firefly&Butterfly
构建与发布管理
JIRA
需求管理
需求管理思想
IBM Rational RequisitePro
Telelogic Doors
其它需求管理工具
Hansky DragonFly
项目管理
项目管理方法与思想
PMP认证
Microsoft Project
IBM Rational Portfolio Manager
其它项目管理工具
质量管理&质量体系
质量管理(SQA&SQC&SEPG)
过程(CMMI&ISO&RUP&Agile)
软件度量
测试管理
测试方法论
Test Director&Quality Center
LoadRunner
QuickTest Professional
WinRunner
IBM Rational Robot
IBM Rational Performance Tester
IBM Rational Manual Tester
IBM Rational Function Tester
IBM Rational Purify&PurifyPlus
Dunit&Junit
其它测试工具
天下中文
文档中文化
旗帜
谈书论道
职场生涯
金色职场
休闲茶座
我爱摄影
秘密论坛
论坛管理
新手上路/问题/意见/建议
线下活动/咨询/培训/认证
Telelogic专区
控制面板首页
编辑个人资料
积分记录
公众用户组
个人空间管理
社区银行
附件收入排行
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
免费下载SCMLife电子期刊“旗帜”
IBM Rational软件开发简化到底
ClearCase,ClearQuest中文管理员手册第二版热卖中
IBM Rational软件开发简化到底
ClearCase,ClearQuest中文管理员手册第二版热卖中
IBM Rational软件开发简化到底
免费下载SCMLife电子期刊“旗帜”
捐助SCMLife,获得更多权益!
免费下载SCMLife电子期刊“旗帜”
免费下载SCMLife电子期刊“旗帜”
ClearCase,ClearQuest中文管理员手册第二版热卖中