是否可以在同一工作项中多次引用TFS工作项字段?

时间:2015-04-13 09:24:47

标签: visual-studio-2012 tfs tfs2012

我们目前正在从TFS 2008升级到TFS 2012.当TFS 2008成立时,相关人员并不了解工作项目字段的大部分内容,我们最终得到了非常多的自定义模板,实际上丢失了很多默认字段。作为升级到2012年的一部分,我们尝试尽可能多地返回开箱即用的模板,以确保我们尽可能多地使用这些功能,但是我们需要少量的自定义字段包括用于报告目的。

我们的产品开发流程涉及即将发布的版本的路线图,其中包括新工作以及错误修复。如果开发人员分配了一个错误,我们希望能够选择我们针对修复程序定位的版本 - 据我所知,迭代最适合这种情况。虽然错误已关闭,我们还想跟踪它实际修复的版本,因为如果更高优先级的错误或更改请求进入,事情经常会从一个版本碰到另一个版本,但这就是我们来的地方因为我似乎无法将迭代分配给两个字段,以便两者显示不同的值。

如果可能的话,我们不希望全局列表必须不断更新我们的产品系列中的版本号(我们有大约8种不同的产品,这些产品一直在开发中,每个都有自己的版本号),并留下一个他们作为一个文本字段留下了一个可能性,即我们会在人们进入的内容中出现不一致的情况,例如1.01对1.1,这将在报告中显示为2个不同的版本。由于字段只是在后台查找一组值,迭代列表是否无法使用两次?或者有人对我们如何解决这个问题有其他建议吗?

2 个答案:

答案 0 :(得分:1)

我认为我在这种情况下建议在状态更改事件中使用COPY规则,这样当您将工作项移动到Closed状态时,它会填充您的自定义字段当前在迭代字段中的值。

这将为您提供正确时间点的值的快照,如果稍后更改迭代则不会更改该值,以及如果已打开的历史记录条目。在其生命周期内多次关闭。

答案 1 :(得分:0)

由于迭代是有时间限制的,并且释放是永久性的,因此在这里使用迭代存在固有的不匹配目的。迭代是为了计划。

您最好使用您发布的版本创建发布列表。

如果您正在冲刺,例如,您可能不知道在开始之前您最终会找到哪个版本。如果你没有短跑那么你只是在开玩笑,你知道。