SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: 流水先生

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

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

使用道具 举报

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

) s) z3 e2 o; ?' V4 e) I2 ~: X2 [! Z9 V/ Y3 y* E7 s# s% |; Y( _0 t% I, n
很有收益,实际上我们这里就是通过物理上的2库来实现逻辑上的3库概念。5 Z, t6 T' y/ e3 C  W1 l# c9 X6 Y

  W8 i1 P- F! [( M4 ]开发库和受控库利用分支来区分,不同的分支对应不同概念上的库,开发分支的权限相对比较宽松,并且提供开发人员的协同工作和交流;受控分支按实际情况可能有多条,分别设置不同的权限,只有少数被授权的人才可以修改。我们采用功能比较强大的配置管理工具实现。7 i& @! }  a# R9 T6 T% }7 v
# P3 Z5 U8 F6 s- k6 J7 j3 R
产品库在物理上是独立的库,因为版本相对已经比较稳定,而且经常有从产品库提取版本对客户发布的需求,所以我们采用和开发库、受控库不一样的,相对比较简单的版本管理工具。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2007-12-19 16:20:49 | 显示全部楼层
看了大家的贴子,受益匪浅。
4 ~* J& j& U) J* ?3 n7 y  R7 q- [9 B. c8 l; w0 W
但如果和工具结合的话,例如cc,这三库该如何实现。还望大家指教。
回复 支持 反对

使用道具 举报

发表于 2008-2-20 16:03:06 | 显示全部楼层
感觉这三库就类似于SVN中的原始分支:
  o: x; G8 G+ v1 r8 B& F/ eTRUNK/TAGS/BRANCHES
回复 支持 反对

使用道具 举报

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

关注

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

使用道具 举报

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

使用道具 举报

发表于 2008-3-3 15:33:08 | 显示全部楼层
在CC中,三个库可以通过流的划分来区分,3 }: U# h+ h7 s) Z3 ^: T
当然,也需要基线的辅助标识
回复 支持 反对

使用道具 举报

发表于 2008-3-16 01:52:06 | 显示全部楼层
1、开发库:CC中,给用户建立的静态视图、动态视图、个人工作空间都可以视为开发库,这时候,用户可以任意的修改程序代码,升级每个文件的版本。- s( y& i6 X* `

7 u* P. H+ X9 D5 `$ E1 H9 P2、受控库:配置管理员打好基线后的文件、代码的集合,就是受控库,通过设置,使得这部分的内容及其基线都不可修改。$ D( ], v; V5 o# v

8 b0 k  b. Z) ^2 q% |3、产品库: 在CC中,可以通过集成基线、产品基线来划分这部分代码,也可以建立一个产品的VOB来独立配置产品库。0 u$ A6 e; r: x- I
  L% N3 f- G7 A% ^, G6 h0 H
总的来说, 三库的概念是逻辑上的,并非物理的。当然,如果你仅仅是在一个PC或几台PC是做开发,没有什么配置管理工具和版本管理的手段,那你可能真的要建立三个物理的数据库(硬拷贝)了。
回复 支持 反对

使用道具 举报

发表于 2008-3-18 10:45:34 | 显示全部楼层
同意楼主的说法。9 K, Y# q# e# G8 x8 p
感觉很多概念其实实际用一下,就明白了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2018-4-23 20:31 , Processed in 0.063303 second(s), 5 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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