添加'哪个分支?'字段到TFS中的工作项

时间:2013-07-11 16:57:52

标签: c# xml visual-studio tfs alm

假设您是使用Visual Studio中的Scrum团队项目模板和Visual Studio ALM Rangers规定的“高级分支计划”的Scrum团队的成员。您的团队开发了一个名为FooBar的产品,直到您完成了为特定版本完成的所有功能和测试(我们将调用版本FooBar v1)。开发分支与主分支合并,“高级分支计划”的相关分支从主分支分支。

最终,FooBar v1已发货,您和您的团队正在努力开发FooBar v2。不幸的是,FooBar v1客户发现了一个错误并报告了它。创建工作项来修复错误,但开发人员需要知道这个错误的位置。是在FooBar v1 Service Pack分支,开发分支还是FooBar v1 Hotfix分支?

现在考虑你的团队正在研究FooBar vN,其中N是任意数字。客户报告FooBar v(N-M)中的错误,其中M是任意数字并且N> M.创建一个工作项来修复bug,但开发人员需要知道这个bug的位置。是在FooBar v(N - 1)吗?发展? FooBar v(N - M + 1)?

当然,工作项可以有一个标题,指示错误所在的分支,但这会导致非标准化的临时命名方案。最好的方法是在创建工作项时添加一个字段,询问工作项与哪个分支相关。在TFS中向现有工作项类型添加字段似乎非常简单:http://msdn.microsoft.com/en-us/library/vstudio/hh409273.aspx不幸的是,这不是静态列表;它是动态的。

这是一个两部分问题: 1)是否可以在TFS中为Scrum工作项添加一个字段,其列表项依赖于特定团队项目中的分支?

并且: 2)如果有可能,是否有任何参考资料可以指向我?如果这是第一次有人想到这个,我会感到惊讶...... < / p>

1 个答案:

答案 0 :(得分:2)

问题不在于bug存在于哪个分支中 - 这是一个关于bug存在于哪个 build 的问题。

有一个“Found in Build”字段。

请记住,构建知道它构建了哪些代码,哪些工作项,哪些更改集。