1

我最近刚接手了一个 ClearCase UCM 管理员职位,所以对这篇文章的任何输入都会很棒。

我们目前在一个项目中使用一个 VOB。假设我们正在进行的项目是汽车软件 CAR X。

现在,有一个 VOB、一个组件和一个名为“CAR X”的项目,每个人(可能是 12-15 名开发人员)都在为汽车开发软件。

将来,我们可能需要为新车制作软件,称为“CAR Y”,它可能基于用于“CAR X”的软件并进行修改。我们希望这些在某种程度上是分开的。应该创建一个新的 VOB 还是只是当前 VOB 中的一个新组件?如果创建了新的 VOB 和项目,则可以从新项目中导入和修改文件,对吗?将一个组件用于同一个 VOB 中的每个项目是否有缺点?

这解释起来很复杂,所以希望我能够理解这个想法。如果您需要我更具体或回答任何问题,请发表评论。

谢谢你!

4

1 回答 1

2

这取决于您在接下来的几个月/几年中可以创建的 vobs 数量。

我更喜欢在一个(通常命名的)vob 中创建多个组件,而不是将一个vob 限制为一个组件(尤其是当后一种选择无法逆转时)

您可以轻松地在一个 vob 中定义 100 个组件。
就所涉及的资源而言,尝试创建/管理 100 个 vobs 几乎是不可能的(进程太多)

如果您知道您只需要创建其中的几个 vobs,请继续。
但我的观点仍然存在:每个 vob 的多个组件是一个可以扩展的模型。

于 2012-04-04T18:36:23.007 回答