加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂
 
发新话题
打印

[讨论] 关于两个组件基线关联的问题( 此文章被查看:802次,被回复:5篇!! )

关于两个组件基线关联的问题

现在有个需求,某个项目中有一部分的程序是属于公共部分的程序,称为公共组件,另一部分程序则需要使用这部分公共内容的程序,称为job程序。二者是两个独立的component。存放在同一个PVOB中。
job程序需要使用公共组件程序。但是二者都是在同步开发,现在job程序不知道公共组件的版本是多少,导致上线时出现使用错误版本的公共组件程序的问题。

考虑如何将job程序的基线与公共组件的基线进行关联,来解决这个问题。但是关于基线的关联,我想了一个办法:
将公共组件程序作为一个单独项目,然后job程序这个项目引用公共组件。但是这有个问题。如果通过这种方式引用的话,公共组件的基线,只能是集成流的基线,但是,job程序使用公共组件程序时,并不一定是已经可以上线的版本,所以,这种方式就不合适。

如果将公共组件和job放在同一个项目中,有什么办法可以让job知道用的是公共组件的某个基线版本,这是现在的问题。

不知道大家有没有什么好办法。



© 本文为 judyxmSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

release note



© 本文为 阿布SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

呵呵,这个我也想过。但是人工程度比较高,除了这个之外,不知道cc本身有没有什么机制可以实现这个功能。



© 本文为 judyxmSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

> > 如果将公共组件和job放在同一个项目中,有什么办法可以让job知道用的是公共组件的某个基线版本,这是现在的问题。

不是太明白你的问题。既然都有基线了,怎么会不知道用什么版本的基线?
如果说公共组件的版本经常需要更换,可以重新推荐基线,job开发流重新rebase过去,不可以吗?

© 本文为 bigjames 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

看看复合基线的定义,建立一个vob,存储和标示job和公共组件的复合基线。

© 本文为 somis 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

嗯,准备使用复合基线来实现该功能。

© 本文为 judyxm 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题