SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: 流水先生

[原创] 三库(开发库、受控库、静态库)的概念及个人的理解

  [复制链接]
发表于 2007-10-28 16:18:28 | 显示全部楼层
我也受益匪浅
回复 支持 反对

使用道具 举报

发表于 2007-11-6 10:13:57 | 显示全部楼层
原帖由 cufehx 于 2007-10-12 14:52 发表 1 U. t7 E( z( @$ a9 L1 w
三库概念在一个库里通过分支、基线实现应该是没有问题的。如果确实觉得有必要分开的话,静态库(产品库)单独建立物理上的库似乎可行,因为产品库存放的基本都是一些稳定的版本,相反在受控库中生成太多的基线可能不 ...
% `- t# p" V' K
% S7 ^, o) c$ [  C$ U, @
很有收益,实际上我们这里就是通过物理上的2库来实现逻辑上的3库概念。
. G4 s1 l3 O" _- N! j  K8 I2 i6 _1 k3 w% Q) E; n% Q8 F) W$ W
开发库和受控库利用分支来区分,不同的分支对应不同概念上的库,开发分支的权限相对比较宽松,并且提供开发人员的协同工作和交流;受控分支按实际情况可能有多条,分别设置不同的权限,只有少数被授权的人才可以修改。我们采用功能比较强大的配置管理工具实现。; w2 c. t9 z* s7 Y1 x

$ m1 o8 q& U* _' K) k产品库在物理上是独立的库,因为版本相对已经比较稳定,而且经常有从产品库提取版本对客户发布的需求,所以我们采用和开发库、受控库不一样的,相对比较简单的版本管理工具。
回复 支持 反对

使用道具 举报

发表于 2007-11-6 10:16:35 | 显示全部楼层
这样也可以节约些管理成本,不需要那么多的license了,呵呵
回复 支持 反对

使用道具 举报

发表于 2007-12-19 16:20:49 | 显示全部楼层
看了大家的贴子,受益匪浅。. v1 @1 A+ Q- |4 k2 H* B: {% `

9 ?1 ?9 m5 @; e0 `但如果和工具结合的话,例如cc,这三库该如何实现。还望大家指教。
回复 支持 反对

使用道具 举报

发表于 2008-2-20 16:03:06 | 显示全部楼层
感觉这三库就类似于SVN中的原始分支:' z2 W) h: X' E2 o
TRUNK/TAGS/BRANCHES
回复 支持 反对

使用道具 举报

发表于 2008-2-23 10:06:19 | 显示全部楼层

关注

都很关注这样的问题!!!!
回复 支持 反对

使用道具 举报

发表于 2008-2-23 10:24:29 | 显示全部楼层
请问楼主,受控库和静态库可否共用为一个库,我直接把受控库当作基线库,行不??
回复 支持 反对

使用道具 举报

发表于 2008-3-3 15:33:08 | 显示全部楼层
在CC中,三个库可以通过流的划分来区分,
* r- Q* G, k2 p* }9 H- ]$ W+ w当然,也需要基线的辅助标识
回复 支持 反对

使用道具 举报

发表于 2008-3-16 01:52:06 | 显示全部楼层
1、开发库:CC中,给用户建立的静态视图、动态视图、个人工作空间都可以视为开发库,这时候,用户可以任意的修改程序代码,升级每个文件的版本。
$ E5 y5 T1 V( v7 `9 \8 u/ e6 h* G% M/ c+ x/ l1 m# y
2、受控库:配置管理员打好基线后的文件、代码的集合,就是受控库,通过设置,使得这部分的内容及其基线都不可修改。
2 X9 ~, \: p- X' }0 S4 j! r/ a) D
3、产品库: 在CC中,可以通过集成基线、产品基线来划分这部分代码,也可以建立一个产品的VOB来独立配置产品库。
3 f0 r' a9 c3 [+ N5 e! e3 m# h+ Y# Y! U' v* W
总的来说, 三库的概念是逻辑上的,并非物理的。当然,如果你仅仅是在一个PC或几台PC是做开发,没有什么配置管理工具和版本管理的手段,那你可能真的要建立三个物理的数据库(硬拷贝)了。
回复 支持 反对

使用道具 举报

发表于 2008-3-18 10:45:34 | 显示全部楼层
同意楼主的说法。# Z" P/ w7 S" V. l- l% j
感觉很多概念其实实际用一下,就明白了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2018-12-10 04:36 , Processed in 0.079229 second(s), 6 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表