SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: 流水先生

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

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

使用道具 举报

发表于 2007-11-6 10:13:57 | 显示全部楼层
原帖由 cufehx 于 2007-10-12 14:52 发表
3 P1 ~, B6 X) z- e- q1 C三库概念在一个库里通过分支、基线实现应该是没有问题的。如果确实觉得有必要分开的话,静态库(产品库)单独建立物理上的库似乎可行,因为产品库存放的基本都是一些稳定的版本,相反在受控库中生成太多的基线可能不 ...
5 I5 [: t$ o7 G( l
( _0 I1 K9 q4 O  ?2 V
很有收益,实际上我们这里就是通过物理上的2库来实现逻辑上的3库概念。
( I% {% P" a* j. M9 n  ?% g1 o6 r  G. W
开发库和受控库利用分支来区分,不同的分支对应不同概念上的库,开发分支的权限相对比较宽松,并且提供开发人员的协同工作和交流;受控分支按实际情况可能有多条,分别设置不同的权限,只有少数被授权的人才可以修改。我们采用功能比较强大的配置管理工具实现。
1 Y6 {' m# l$ m2 V0 e1 T, Y+ Y
3 B+ v- F, g1 O, n$ `产品库在物理上是独立的库,因为版本相对已经比较稳定,而且经常有从产品库提取版本对客户发布的需求,所以我们采用和开发库、受控库不一样的,相对比较简单的版本管理工具。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2007-12-19 16:20:49 | 显示全部楼层
看了大家的贴子,受益匪浅。- N; N/ u9 C6 m1 @8 D3 @3 G

. U( G. e* w" e6 D. g8 T但如果和工具结合的话,例如cc,这三库该如何实现。还望大家指教。
回复 支持 反对

使用道具 举报

发表于 2008-2-20 16:03:06 | 显示全部楼层
感觉这三库就类似于SVN中的原始分支:9 T, I; s5 L; [/ X
TRUNK/TAGS/BRANCHES
回复 支持 反对

使用道具 举报

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

关注

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

使用道具 举报

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

使用道具 举报

发表于 2008-3-3 15:33:08 | 显示全部楼层
在CC中,三个库可以通过流的划分来区分,
" y: P$ H$ H# P! [* A, b7 L6 O& Q. s当然,也需要基线的辅助标识
回复 支持 反对

使用道具 举报

发表于 2008-3-16 01:52:06 | 显示全部楼层
1、开发库:CC中,给用户建立的静态视图、动态视图、个人工作空间都可以视为开发库,这时候,用户可以任意的修改程序代码,升级每个文件的版本。! W. o: ~: O% o9 w
- ]9 c. U" h6 c2 v
2、受控库:配置管理员打好基线后的文件、代码的集合,就是受控库,通过设置,使得这部分的内容及其基线都不可修改。
9 Q! T% v9 ~! ?) M
' y8 D! f/ d3 r5 w3、产品库: 在CC中,可以通过集成基线、产品基线来划分这部分代码,也可以建立一个产品的VOB来独立配置产品库。; W7 [) F6 m' x" h6 ~; ?& d
. A2 z1 y! S( n3 s3 U9 u
总的来说, 三库的概念是逻辑上的,并非物理的。当然,如果你仅仅是在一个PC或几台PC是做开发,没有什么配置管理工具和版本管理的手段,那你可能真的要建立三个物理的数据库(硬拷贝)了。
回复 支持 反对

使用道具 举报

发表于 2008-3-18 10:45:34 | 显示全部楼层
同意楼主的说法。
% l& H& D$ G: }" y1 {: i+ ^; D感觉很多概念其实实际用一下,就明白了。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2018-10-23 06:07 , Processed in 0.057514 second(s), 5 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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