today603 发表于 2007-12-28 15:30:16

根据公司的情况,建几个库比较合理阿?

请教一下:
我们公司是这样的情况:研发部项目部质量部;
项目部用研发部的产品去部署,有的项目也涉及开发,会产生分支,项目比较多,每个项目没有专门的配置管理员;
公司只有一个配置管理员,既要管理研发产品又要管理项目资料;

我想建两个,一个产品库,一个项目库。
问题1 我不知道分支是应该放在产品库里还是项目库里?
问题2 我看了论坛上好多资料,有的前辈说建三个库,开发库、受控库、产品库,我不知道是不是每个项目都要建这样三个库?还是从公司的角度说总共建这三个库?
问题3这三个库怎么联系起来?


请高手指点一下,谢谢。

luoyear 发表于 2008-1-2 18:25:33

请教一下:
我们公司是这样的情况:研发部项目部质量部;
项目部用研发部的产品去部署,有的项目也涉及开发,会产生分支,项目比较多,每个项目没有专门的配置管理员;
公司只有一个配置管理员,既要管理研发产品又要管理项目资料;

我想建两个,一个产品库,一个项目库。
问题1 我不知道分支是应该放在产品库里还是项目库里?
问题2 我看了论坛上好多资料,有的前辈说建三个库,开发库、受控库、产品库,我不知道是不是每个项目都要建这样三个库?还是从公司的角度说总共建这三个库?
问题3这三个库怎么联系起来?
Luoyear答复:
改变一下你的抽象问题的角度,如果你把研发部若干在研版本也看作是若干个项目,项目部的在客户化的各个项目只不过基于研发部的某个特定版本上作客户化,问题就解决了。针对不论是研发部还是项目部的项目,都需要有开发库,受控库和产品库这三个逻辑上的库,物理上可能是一个库,以分支的方式存在。
开发库-开发人员check in / out不受限制,日常的工作目录绑定;
受控库-处理完某个变更/需求/Bug后,Merge到受控库中用于集成并送测;一般来说在UCM中要求在CQ中绑定一个CQ;
产品库-测试通过的版本的快照及相应的其他资料(如手册,培训材料等)放入此分支;

至于你说产品部和项目部的配置库之间的关系,其实就是项目部到产品部申请某个基线版本,到自己建的本客户化项目的项目配置库中作为研发的基础版本。如此而已。

today603 发表于 2008-1-4 19:18:57

谢谢,您解释的很详细。
页: [1]
查看完整版本: 根据公司的情况,建几个库比较合理阿?