发新话题
打印

[原创] 三库(开发库、受控库、静态库)的概念及个人的理解( 此文章被查看:13782次,被回复:85篇!! )

本主题被作者加入到个人文集中
我也受益匪浅

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

TOP

引用:
原帖由 cufehx 于 2007-10-12 14:52 发表
三库概念在一个库里通过分支、基线实现应该是没有问题的。如果确实觉得有必要分开的话,静态库(产品库)单独建立物理上的库似乎可行,因为产品库存放的基本都是一些稳定的版本,相反在受控库中生成太多的基线可能不 ...
很有收益,实际上我们这里就是通过物理上的2库来实现逻辑上的3库概念。

开发库和受控库利用分支来区分,不同的分支对应不同概念上的库,开发分支的权限相对比较宽松,并且提供开发人员的协同工作和交流;受控分支按实际情况可能有多条,分别设置不同的权限,只有少数被授权的人才可以修改。我们采用功能比较强大的配置管理工具实现。

产品库在物理上是独立的库,因为版本相对已经比较稳定,而且经常有从产品库提取版本对客户发布的需求,所以我们采用和开发库、受控库不一样的,相对比较简单的版本管理工具。

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

TOP

这样也可以节约些管理成本,不需要那么多的license了,呵呵

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

TOP

看了大家的贴子,受益匪浅。

但如果和工具结合的话,例如cc,这三库该如何实现。还望大家指教。

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

TOP

感觉这三库就类似于SVN中的原始分支:
TRUNK/TAGS/BRANCHES

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

TOP

关注

都很关注这样的问题!!!!

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

TOP

请问楼主,受控库和静态库可否共用为一个库,我直接把受控库当作基线库,行不??

© 本文为 漂亮老婆婆 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
学习QA知识,应用QA知识~

TOP

在CC中,三个库可以通过流的划分来区分,
当然,也需要基线的辅助标识

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

TOP

1、开发库:CC中,给用户建立的静态视图、动态视图、个人工作空间都可以视为开发库,这时候,用户可以任意的修改程序代码,升级每个文件的版本。

2、受控库:配置管理员打好基线后的文件、代码的集合,就是受控库,通过设置,使得这部分的内容及其基线都不可修改。

3、产品库: 在CC中,可以通过集成基线、产品基线来划分这部分代码,也可以建立一个产品的VOB来独立配置产品库。

总的来说, 三库的概念是逻辑上的,并非物理的。当然,如果你仅仅是在一个PC或几台PC是做开发,没有什么配置管理工具和版本管理的手段,那你可能真的要建立三个物理的数据库(硬拷贝)了。

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

TOP

同意楼主的说法。
感觉很多概念其实实际用一下,就明白了。

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

TOP

发新话题