TFS(特别是Visual Studio Online)中应该如何构建版本和迭代?迭代中的某些工作只计入一个版本,而其余工作计入另一个版本?TFS中有多个版本的迭代
一些背景:我正在与一个有两个代码分支的团队合作:第一个分支用于每两周发布一次维护,第二个分支是长期“2.0版”项目(发布版本是6个月)。我们在每个迭代中都在两个分支中工作,我们都在维护和“2.0版”项目上工作。
我们当前迭代树遵循\<release>\<iteration>
模式是这样的:
- 积压
- 维护版本1
- 迭代1
- 维护版本2
- 迭代2
- 维护版本1
当一些迭代1的工作,例如,将不会在维护发布版本1而是未来发生的问题“2.0版”发布。
我想的结构更加类似这样的,至少在概念上,但没有重复迭代:
- 积压
- 维护版本1
- 迭代1
- 维护版本2
- 迭代
- 版2.0发行
- 迭代1
- 迭代2
- 维护版本1
我所考虑的尝试:将我们的团队重组为拥有仅维护和“2.0版” - 只有开发人员不是一种选择。将我们的迭代分解为仅维护版本和“2.0版本” - 仅仅是不现实的(我们需要快速的维护周转,因此需要在每次迭代中进行工作)。规划2个并发迭代看起来像是过度杀伤。
好的建议,但不幸的是我们的V2更改太复杂,无法在同一分支中进行管理。我正在看标签,我并不满意他们的发布跟踪,但到目前为止,他们看起来像我最好的替代品。 – Keith 2015-02-16 18:30:27