Clearcase问题

时间:2009-10-14 15:37:56

标签: clearcase

我负责清理我的项目。我没有太多经验。 我的问题是,现在我们的cc项目结构是一个带有PROD,PV,ST,DV流的项目,如图所示;

Link to the screenshot

现在您可以看到我们在DV流下为每个开发人员提供了单独的流。我们提供代码上传的方式是逐个的。现在由于管理方面的变化,我们必须以这样的方式实施,即PARALLEL开发是可能的。即如果Prod中存在错误并且我们想要修复它并将其交付给prod,而不提供不同开发人员正在处理的当前活动/基线,我们如何才能更改我们的cc项目以包含它?

我们希望有类似的东西 PROD(JAN发布)     -PV(JAN发布)     -ST(JAN,FEB发布)     -DV(JAN,FEB,MAR发布)

分别管理JAN,FEB,MAR发布。如果我们必须在JAN版本中修复某些内容并且不想包含FEB和MAR版本,我们该怎么做呢?

如果你能尽快给我们一些见解,那就太好了。

1 个答案:

答案 0 :(得分:4)

  

DV流下每个开发人员的单个流

Whoât????这是斯巴达! (错误......编号:madness: this is madness

流表示开发工作,而不是“资源”(即“开发人员”)的沙箱。资源来去匆匆,开发任务留下来 每个开发线应该有一个流,许多开发人员可以在其上创建自己的视图。

这样,如果你需要一个并行开发,你只需要在当前的一个旁边创建一个“兄弟”流,以便用来自PROD的基线来修改该bug修复流。 所以:

PROD
  PV
    ST
      DV
  PV-JAN

通过创建PV-JAN,您可以创建一个专用于为JAN创建的基线的小变化的流 而且您不必为每个开发人员创建所有这些子流,因为它代表了太多的交付/ rebase步骤 需要在PV-JAN上修复任何内容的2或3个开发人员在相同的流上创建自己的视图。他们都将参与相同的开发工作(修复1月份PV版本的错误)