3

有没有办法将工作项链接到标签。在“所有链接”下,当我在 Visual Studio 中创建新的 WorkItem 时,我可以选择许多不同的链接类型,如 Changeset、VersionedItem 等,但没有标签类型。

我想要这样做的原因是,我标记了我的版本(如版本 1.0、版本 1.1)并且我想将错误与我的软件的特定版本相关联。

是否支持将 WorkItem 链接到 Label 或者我应该如何将 Bug 关联到我的软件版本?

更新:我正在遵循Visual Studio TFS 分支指南 2010 中记录的单团队分支模型(一个开发和一个主分支)。

4

2 回答 2

4

您不能链接到标签。但是,您可以通过其他方式实现您的目标。

首先,我建议使用分支而不是标签来跟踪多个发布版本。在我看来,使用分支是比标记更好的机制。另请参阅codeplex 上的分支指南

要将您的错误链接到您的软件版本,请使用工作项中的迭代路径。该字段正是为此目的。

于 2011-08-05T11:22:33.080 回答
2

使用迭代路径字段是一种选择,它使您能够跟踪版本之间的工作项。
但如果您想要更高的分辨率,还有另一种方法:
Team Build 在每次构建之前用标签标记源代码。CMMI 项目模板中的错误项类型包含名为“Found In”和“Fixed In”的字段。在这些字段中,您可以从构建标签中进行选择。
使用这些字段允许您使用两个特定构建标记任何工作项。一个用于找到它的时间,一个用于修复它的时间。此外,在构建成功完成并且所有测试都正常运行后,Team Build 使用构建标签更新每个工作项的“固定在”字段。如果您的工作项类型上没有这些字段,您始终可以使用 TFS Power Tools 附带的工作项模板编辑器添加它们。

于 2011-12-13T14:48:06.800 回答