注册
登录
会员
有奖问答
论坛设施
统计
帮助
SCM Life
»
Telelogic SYNERGY
» synergy也有config spec相应的内容吗?
输入您的搜索字词
提交搜索表单
Web
www.SCMLife.com
‹‹ 上一主题:多项目代码共享问题?
|
下一主题:goup竟然是可以继承的!!! ››
15
1
2
››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[讨论]
synergy也有config spec相应的内容吗?( 此文章被查看:2151次,被回复:14篇!! )
劳动者
小学三年级
个人空间
发短消息
加为好友
当前离线
楼主
大
中
小
发表于 2006-12-7 16:34
只看该作者
synergy也有config spec相应的内容吗?
我在想,当开发人员获得了一个task任务后,他并不知道在哪个branch,哪个label上开发,是不是有scm告诉他相应的config spec的内容。他才知道去co指定的label,branch进行开发??
© 本文为
劳动者
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
UID
66
帖子
410
精华
0
积分
576
阅读权限
25
在线时间
273 小时
注册时间
2006-9-7
最后登录
2008-6-26
失踪天数:23
查看详细资料
TOP
synchronize
小学一年级
个人空间
发短消息
加为好友
当前离线
沙发
大
中
小
发表于 2006-12-7 18:30
只看该作者
首先在SYNERGY里很少会谈到Branch这个概念,虽然SYNERGY完全支持Branch。SYNERGY里谈的最多的就是Task。Task代表了业务的逻辑变更。因此,开发人员应该最本质的要知道在我的开发项目里,我把那些Bug修改了,我增加了那些Enhancements。因此在SYNERGY能告诉开发人员,你当前项目的config spec里包含了那些Task。而至于这些task在那个分支上是无关重要的。如果确实想知道哪个Task属于主干项目还是分支项目,那么Task里的Release属性用来表明该Task是在那里被实现的。
© 本文为
synchronize
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
UID
907
帖子
38
精华
0
积分
85
阅读权限
15
性别
男
在线时间
20 小时
注册时间
2006-11-22
最后登录
2007-6-22
失踪天数:393
查看详细资料
TOP
withwind
幼稚园
个人空间
发短消息
加为好友
当前离线
板凳
大
中
小
发表于 2006-12-8 13:50
只看该作者
TASK的属性里包括是针对哪个产品的哪个Release
TASK的属性里包括是针对哪个产品的哪个Release
© 本文为
withwind
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
UID
886
帖子
4
精华
0
积分
39
阅读权限
10
性别
男
在线时间
3 小时
注册时间
2006-11-21
最后登录
2008-1-18
失踪天数:183
查看详细资料
TOP
synchronize
小学一年级
个人空间
发短消息
加为好友
当前离线
地毯
大
中
小
发表于 2006-12-8 14:07
只看该作者
Release是用来标识项目路线图的。它就是一个标签来贴在SYNERGY的对象上的,包括Task,源代码文件,项目,目录等。这样,当Task有了Release标签之后,就可以知道该Task是作用于那个阶段的项目了。
既然是标签,Release由Component Name+ Release Number组成。例如 Cube/1.0,Cube/1.0sp1,Cube/2.0 所以从Release的Compnent Name可以知道Task是针对那个产品。
从另外一个角度来看Release的话,Release就是里程碑点(milestone)
© 本文为
synchronize
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
907
帖子
38
精华
0
积分
85
阅读权限
15
性别
男
在线时间
20 小时
注册时间
2006-11-22
最后登录
2007-6-22
失踪天数:393
查看详细资料
TOP
劳动者
小学三年级
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2006-12-8 18:01
只看该作者
哦,Release标签也就是作为下一开发阶段的基础!
© 本文为
劳动者
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
66
帖子
410
精华
0
积分
576
阅读权限
25
在线时间
273 小时
注册时间
2006-9-7
最后登录
2008-6-26
失踪天数:23
查看详细资料
TOP
smallsky
幼稚园
个人空间
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2006-12-10 18:47
只看该作者
说到分支还是clearcase中表现的比较突出,在这里好像基本上用不上。这里我感觉从基线+任务=CC中的分支的概念。但是CC中的分支比较强调,一但分支太多给版本的形成的压力很大,因为存在各个分支上文件的归并,回归等等问题。可以近似的理解这里的分支跟CC中的很小的分支(CC中分支通常是一个连续的过程,但这里基本上task完成之后可以任务该分支结束了) 。
个人见解,因为之前我也是用CC的,对synergy也是刚刚接触,理解不深,如果错了,还请各位大虾
而且经常会将CC 中的一些概念拿来与sysnergy中的感念对比。这样也不太好。
© 本文为
smallsky
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
1201
帖子
11
精华
0
积分
30
阅读权限
10
在线时间
8 小时
注册时间
2006-11-30
最后登录
2007-3-7
失踪天数:500
查看详细资料
TOP
劳动者
小学三年级
个人空间
发短消息
加为好友
当前离线
7
#
大
中
小
发表于 2006-12-10 20:47
只看该作者
从昨天telelogic的人说的,我理解为:
synergy:开发人员的view的取得是通过baseline+task;通过设置task的属性,来获得是哪个项目,哪个分支
clearcase:开发人员的view的取得是通过config spec设置的规则来获得哪个项目,哪个分支,
© 本文为
劳动者
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
66
帖子
410
精华
0
积分
576
阅读权限
25
在线时间
273 小时
注册时间
2006-9-7
最后登录
2008-6-26
失踪天数:23
查看详细资料
TOP
smallsky
幼稚园
个人空间
发短消息
加为好友
当前离线
8
#
大
中
小
发表于 2006-12-11 09:26
只看该作者
楼上的观点没有错,其实通过config spec来配置有些问题,向之前在用CC的时候我们要求有一个分支要求必须与生产一致。开发不能在此分支上做普通的项目开发,这时候需要每次根据新的发布的版本基线上拉出该分支,可能有的文件是从基线A出来的,有的文件是从下一个基线B出来的,而所有改动的文件都需要体现在这个分支上。并且我们要求该分支能够持续使用。这时候config写起来有些麻烦,而且每次都得上完新的版本之后需要根据新的基线改写config。
© 本文为
smallsky
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
1201
帖子
11
精华
0
积分
30
阅读权限
10
在线时间
8 小时
注册时间
2006-11-30
最后登录
2007-3-7
失踪天数:500
查看详细资料
TOP
劳动者
小学三年级
个人空间
发短消息
加为好友
当前离线
9
#
大
中
小
发表于 2006-12-11 12:28
只看该作者
对,当我们的开发开始一个新bug的修改后,他需要到指定地点去获得新的config spec
© 本文为
劳动者
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
66
帖子
410
精华
0
积分
576
阅读权限
25
在线时间
273 小时
注册时间
2006-9-7
最后登录
2008-6-26
失踪天数:23
查看详细资料
TOP
synchronize
小学一年级
个人空间
发短消息
加为好友
当前离线
10
#
大
中
小
发表于 2006-12-11 14:55
只看该作者
回复 #10 劳动者 的帖子
楼上的对CC非常熟悉了。在这里我想再强调一点的是。SYNERGY几乎不强调分支这个概念,甚至在SYNERGY里技术资料里,也只有在讲到文件版本树的时候,才会有分支的。SYNERGY所强调的是,项目变更数据的获取是按照业务变更的原因获取的,在获取的时候SYNERGY不需要开发人员知道某个变更数据在那个项目里被实现,它需要开发人员按照一般找问题的方式(什么问题,被谁解决,在那个项目版本里,什么时候解决的,该Bug是否已经被解决等属性构成的查询)来变更数据获取到。然后,用获取到的变更数据更新自己的项目。
因此SYNERGY更是以自然工作方式来实现组织开发过程。
© 本文为
synchronize
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
907
帖子
38
精华
0
积分
85
阅读权限
15
性别
男
在线时间
20 小时
注册时间
2006-11-22
最后登录
2007-6-22
失踪天数:393
查看详细资料
TOP
‹‹ 上一主题:多项目代码共享问题?
|
下一主题:goup竟然是可以继承的!!! ››
15
1
2
››
配置管理
配置管理方法论
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专区
控制面板首页
编辑个人资料
积分记录
公众用户组
个人空间管理
社区银行
附件收入排行
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
捐助SCMLife,获得更多权益!
管理,因简化而自主——IBM Rational
【规章制度】SCMLife生存手册
ClearCase,ClearQuest中文管理员手册第二版热卖中
捐助SCMLife,获得更多权益!
【规章制度】SCMLife生存手册
【规章制度】SCMLife生存手册