SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: 流水先生

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

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

使用道具 举报

发表于 2007-11-6 10:13:57 | 显示全部楼层
原帖由 cufehx 于 2007-10-12 14:52 发表 + J1 a; R" [3 M
三库概念在一个库里通过分支、基线实现应该是没有问题的。如果确实觉得有必要分开的话,静态库(产品库)单独建立物理上的库似乎可行,因为产品库存放的基本都是一些稳定的版本,相反在受控库中生成太多的基线可能不 ...
: O+ G9 S" @3 p

' N' o1 X+ `$ h) p很有收益,实际上我们这里就是通过物理上的2库来实现逻辑上的3库概念。
! B: ]3 c: }$ V7 C. [- |- }/ P6 q7 Q# L1 z, y- M
开发库和受控库利用分支来区分,不同的分支对应不同概念上的库,开发分支的权限相对比较宽松,并且提供开发人员的协同工作和交流;受控分支按实际情况可能有多条,分别设置不同的权限,只有少数被授权的人才可以修改。我们采用功能比较强大的配置管理工具实现。
6 `) s, C/ \% A! E  s
; i) r& U- ?' d0 |. L产品库在物理上是独立的库,因为版本相对已经比较稳定,而且经常有从产品库提取版本对客户发布的需求,所以我们采用和开发库、受控库不一样的,相对比较简单的版本管理工具。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2007-12-19 16:20:49 | 显示全部楼层
看了大家的贴子,受益匪浅。* r6 F7 |4 p0 D: v& C( `( D( l
; ?5 Y7 O8 e) V9 r0 H, @
但如果和工具结合的话,例如cc,这三库该如何实现。还望大家指教。
回复 支持 反对

使用道具 举报

发表于 2008-2-20 16:03:06 | 显示全部楼层
感觉这三库就类似于SVN中的原始分支:0 j! P, s* \/ s9 m
TRUNK/TAGS/BRANCHES
回复 支持 反对

使用道具 举报

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

关注

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

使用道具 举报

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

使用道具 举报

发表于 2008-3-3 15:33:08 | 显示全部楼层
在CC中,三个库可以通过流的划分来区分,1 E" S5 q9 D$ O
当然,也需要基线的辅助标识
回复 支持 反对

使用道具 举报

发表于 2008-3-16 01:52:06 | 显示全部楼层
1、开发库:CC中,给用户建立的静态视图、动态视图、个人工作空间都可以视为开发库,这时候,用户可以任意的修改程序代码,升级每个文件的版本。
$ Y( @" @$ C0 g1 D
$ B4 N1 l5 r/ G/ h( e# n2、受控库:配置管理员打好基线后的文件、代码的集合,就是受控库,通过设置,使得这部分的内容及其基线都不可修改。
  K2 W" E$ w$ Y' j( M
) j: m/ M1 V0 ^: s5 Z4 L& v3、产品库: 在CC中,可以通过集成基线、产品基线来划分这部分代码,也可以建立一个产品的VOB来独立配置产品库。
8 ]& I$ j" T  s. P8 ~9 G
% S& A7 L7 v% f$ T1 U总的来说, 三库的概念是逻辑上的,并非物理的。当然,如果你仅仅是在一个PC或几台PC是做开发,没有什么配置管理工具和版本管理的手段,那你可能真的要建立三个物理的数据库(硬拷贝)了。
回复 支持 反对

使用道具 举报

发表于 2008-3-18 10:45:34 | 显示全部楼层
同意楼主的说法。
/ ]* l# u4 T- E  ?, J, {8 ]感觉很多概念其实实际用一下,就明白了。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2019-4-25 15:00 , Processed in 0.137950 second(s), 16 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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