我负责清理我的项目。我没有太多经验。 我的问题是,现在我们的cc项目结构是一个带有PROD,PV,ST,DV流的项目,如图所示;
现在您可以看到我们在DV流下为每个开发人员提供了单独的流。我们提供代码上传的方式是逐个的。现在由于管理方面的变化,我们必须以这样的方式实施,即PARALLEL开发是可能的。即如果Prod中存在错误并且我们想要修复它并将其交付给prod,而不提供不同开发人员正在处理的当前活动/基线,我们如何才能更改我们的cc项目以包含它?
我们希望有类似的东西 PROD(JAN发布) -PV(JAN发布) -ST(JAN,FEB发布) -DV(JAN,FEB,MAR发布)分别管理JAN,FEB,MAR发布。如果我们必须在JAN版本中修复某些内容并且不想包含FEB和MAR版本,我们该怎么做呢?
如果你能尽快给我们一些见解,那就太好了。
答案 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版本的错误)