注册
登录
会员
有奖问答
论坛设施
统计
帮助
SCM Life
»
IBM Rational ClearCase
» 请教各位达人基于clearcase base软件项目的分支策略
输入您的搜索字词
提交搜索表单
Web
www.SCMLife.com
‹‹ 上一主题:怎么让新加入CC控制的某个目录内的文件的权限与该目录原有权限一 ...
|
下一主题:关于ccimportwizard问题,麻烦各位高手了! ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[
求助
]
请教各位达人基于clearcase base软件项目的分支策略( 此文章被查看:449次,被回复:6篇!! )
okeycj
幼稚园
个人空间
发短消息
加为好友
当前离线
楼主
大
中
小
发表于 2008-4-24 13:03
只看该作者
请教各位达人基于clearcase base软件项目的分支策略
请教各位达人:
在一个30个软件开发工程师左右,4/5个开发组条件下,做一个软件开发项目,软件周期在6个月左右
用的配置管理系统是clearcase base系统
求教大家对于拉分支的策略有什么好的经验分享?
从我这边的观点看
1。版本发布分支始终是要保持一个
2。开发分支怎么处理?有些建议是每出一个版本就基于最新版本标签新给一个开发分支,还是保持一个稳定的开发分支贯穿始终比较好?
3。MR分支,有要求每一个MR拉一个分支来处理,有些赞成对于较严重的MR拉独立分支,也有建议是每出一个release,就新建一个统一的MR分支,就各位经验,怎么做比较适合?
4。对于每个软件开发者自己的单元测试和报告是,要求他merge到总的开发/MR分支之后做,还是之前做?还是都要做?
5。对于一些关联性较强,影响性较高的模块,怎么做配置管理比较好?
望各位有经验的来看一下
© 本文为
okeycj
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
UID
26078
帖子
3
精华
0
积分
6
阅读权限
10
在线时间
3 小时
注册时间
2008-4-24
最后登录
2008-6-18
失踪天数:31
查看详细资料
TOP
听雨屋檐人
小浩
版主
打杂第一人
个人空间
发短消息
加为好友
当前离线
沙发
大
中
小
发表于 2008-4-24 13:23
只看该作者
可以利用3层分支法:
主分支:用于存放基线
集成分支:存放验证过的、团队认可的改动!
研发分支:存放研发人员自己的代码!
对于快速开发可以基于latest来开发,对于对质量要求较高的开发可以基于label来开发!
© 本文为
听雨屋檐人
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
clearcase+clearquest个人博客:
听雨屋檐人的博客
听雨屋檐人的淘宝小店!:
听雨屋檐人的淘宝小店,欢迎光临
UID
16
帖子
1773
精华
4
积分
6692
阅读权限
100
性别
男
来自
上海
在线时间
1569 小时
注册时间
2006-9-6
最后登录
2008-7-19
失踪天数:1
查看个人网站
查看详细资料
TOP
ajaxzm007
小学一年级
个人空间
发短消息
加为好友
当前离线
板凳
大
中
小
发表于 2008-4-24 13:34
只看该作者
看了听雨的回复,觉得对。但是还是不好理解,觉得空洞。要是能看到你拉好的分支就好了。听雨,有截图吗?
okey,MR的全称是什么?
© 本文为
ajaxzm007
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
UID
6886
帖子
84
精华
0
积分
107
阅读权限
15
在线时间
16 小时
注册时间
2007-5-24
最后登录
2008-6-5
失踪天数:45
查看详细资料
TOP
i子休
小学四年级
个人空间
发短消息
加为好友
当前离线
地毯
大
中
小
发表于 2008-4-24 13:58
只看该作者
1、根据你的项目规模来看,可以考虑使用多个发布分支
比如说,1.0、2.0、3.0之类大的版本使用主线,1.1、2.0.1之类的小版本可以使用各自单独的分支
2、根据第一项的情况,个人建议每个版本使用单独的开发分支
3、每个MR都使用各自的分支比较合适
4、单元测试我们是在代码合并之前做的,测试通过了才允许合并并且打标签
5、不太理解
© 本文为
i子休
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
ed
UID
3920
帖子
534
精华
0
积分
1207
阅读权限
30
性别
男
来自
南京
在线时间
480 小时
注册时间
2007-2-27
最后登录
2008-7-18
失踪天数:1
查看详细资料
TOP
okeycj
幼稚园
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2008-4-24 21:28
只看该作者
继续请各位答疑
首先说明一下MR是指modification request,变更请求,我表述时特指bug
然后还是要求教一下
听了上边的解释,还是觉得有点空
目前软件开发的环境是在一个大版本过程中的许多个小版本的配置管理
其中对于新的小版本发布后,原先拉的分支各位是如何处理的?
对于有些软件模块可能要跨几个小版本才能合并到集成分支的,又怎么处理是最佳选择?
感谢楼上各位发言支持
© 本文为
okeycj
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
26078
帖子
3
精华
0
积分
6
阅读权限
10
在线时间
3 小时
注册时间
2008-4-24
最后登录
2008-6-18
失踪天数:31
查看详细资料
TOP
noccp
幼稚园
个人空间
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2008-5-1 04:40
只看该作者
my 2cents
1. Main - QA - IT - dev1-bug1
- dev2-bug2
- dev3-bug3
- dev4-bug4
2. Before performing merge, do merge back first.
3. Lable all releases
4. Merging, dev to IT may or may not controlled. But IT - QA, QA - main must be controlled.
5. For every MR, you may start a new one.
© 本文为
noccp
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
26583
帖子
16
精华
0
积分
13
阅读权限
10
在线时间
2 小时
注册时间
2008-4-30
最后登录
2008-5-1
失踪天数:80
查看详细资料
TOP
cufehx
小学二年级
个人空间
发短消息
加为好友
当前离线
7
#
大
中
小
发表于 2008-5-7 16:43
只看该作者
关注。大家都是怎么用分支的,本人还需要学习和理解,就不发表意见了
© 本文为
cufehx
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
青春渐逝去,红颜已老矣!
生命的每个阶段,收获了新的,失去了旧的!
以此纪念那渐行渐远的青春记忆!
UID
10483
帖子
154
精华
0
积分
248
阅读权限
20
在线时间
108 小时
注册时间
2007-8-22
最后登录
2008-7-18
失踪天数:2
查看详细资料
TOP
‹‹ 上一主题:怎么让新加入CC控制的某个目录内的文件的权限与该目录原有权限一 ...
|
下一主题:关于ccimportwizard问题,麻烦各位高手了! ››
配置管理
配置管理方法论
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
Jazz&RTC
需求管理
需求管理思想
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专区
控制面板首页
编辑个人资料
积分记录
公众用户组
个人空间管理
社区银行
附件收入排行
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
管理,因简化而自主——IBM Rational
捐助SCMLife,获得更多权益!
免费下载SCMLife电子期刊“旗帜”
捐助SCMLife,获得更多权益!
ClearCase,ClearQuest中文管理员手册第二版热卖中
【规章制度】SCMLife生存手册
【规章制度】SCMLife生存手册