SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: 流水先生

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

  [复制链接]
发表于 2008-3-18 18:52:51 | 显示全部楼层
三库的逻辑思想。很不错,
回复 支持 反对

使用道具 举报

发表于 2008-4-2 15:39:11 | 显示全部楼层

回复 37# 的帖子

这个理解 要是用在clearcase上 是再合适不过的啦- x/ S7 |( r' b, z$ y7 n
666 理解的好
% w5 @, x( |" v6 b
回复 支持 反对

使用道具 举报

发表于 2008-4-2 15:50:50 | 显示全部楼层

回复 39# 的帖子

在理2 m3 V; ]4 M! O) n& ^
我以前的公司 就是把发布的产品刻录成盘 储存在保险柜里 这就算是一个物理的产品库吧
回复 支持 反对

使用道具 举报

发表于 2008-4-3 17:07:33 | 显示全部楼层

三库觉得对源代码的管理存在困难

其实建议源代码单独进行管理,在三库的理论中,源代码最后打包(rar),然后进行管理
回复 支持 反对

使用道具 举报

发表于 2008-4-13 07:14:55 | 显示全部楼层
所谓的三库,我理解是这样的:
7 }* X& G: s# P   首先是个人开发空间,这个相对独立,互不影响,也叫开发库;4 k& W0 y$ p" ]% R
   其次是小组或者项目空间,一般情况下,指的是模块级的开发小组,应为开发人员提交开发结果之后,要集中在一起进行编译、打包。这个过程也可能会进行合并处理,还要检查相互之间程序的冲突,一般情况下,可以由专门的配置管理员来负责编译,也可以由开发组长来负责。模块级的集成,交付给测试。: s: u4 ?  [1 m. f6 y5 i' D: ]! m
   在一个就是产品集成发布,一般是继承测试完成,进入系统测试之前要进行的一项工作。这个空间里面存储的是整个产品的源代码。对于编译之后的结果可以不用进行版本管理。但是,编译的环境是要生成版本的。对于产品集成之后是内部发布还是交付最终用户,需要在基线中进行说明,和修改属性。
( T' m. J1 f( H: {% G5 Q   个人理解。可以是物理上的,也可以是逻辑上的。有些工具,例如CC就是逻辑上的。) X- I8 J* l) f3 M4 y! w: w
    如果工具不能做到逻辑区分,即使是使用最原始的方式,就是建立不同的文件目录拷贝,也要区分这些空间。
回复 支持 反对

使用道具 举报

发表于 2008-4-14 14:24:31 | 显示全部楼层
我们一个库最好,要不然,代码COPY,还要一些脚本,不是很方便,人手也不足。
回复 支持 反对

使用道具 举报

发表于 2008-4-24 13:17:54 | 显示全部楼层
最近关注了这个版块受益非浅啊,对于这一论题我的理解和大家差不多
5 {* t" t7 }& x. J% P开发库+受控库:实施版本控制,不仅能实现并行开发,提高了开发效率,降低Bug率,并且一切活动都可追溯
3 d6 n1 u4 a" x静态库:归档,发布的文件等.
回复 支持 反对

使用道具 举报

发表于 2008-4-29 22:16:50 | 显示全部楼层
做个记号,明天过来好好学习一下
回复 支持 反对

使用道具 举报

发表于 2008-5-2 14:14:13 | 显示全部楼层
分析的非常到位,确实是高手,佩服。
回复 支持 反对

使用道具 举报

发表于 2008-5-4 17:17:20 | 显示全部楼层
马上要建配置库了,还在考虑结构怎么去建
, n: A0 R4 J! w& b, W头晕
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2018-11-15 19:40 , Processed in 0.120661 second(s), 7 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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