【问题标题】:Link WorkItem to Label将 WorkItem 链接到标签
【发布时间】:2011-10-20 16:30:42
【问题描述】:

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

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

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

更新: 我正在遵循 Visual Studio TFS Branching Guide 2010 中记录的单团队分支模型(一个 Dev 和一个 Main 分支)。

【问题讨论】:

    标签: visual-studio-2010 tfs tfs-workitem


    【解决方案1】:

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

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

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

    【讨论】:

    • +1 感谢您的回答:我已经阅读了分支指南,并且我正在关注 SingleTeamBranchingModel,其中包含一个 Dev 和一个 Main 分支。但是在这个模型中,他们正在为版本发布应用标签。我想我必须使用 IterationPath。
    【解决方案2】:

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

    【讨论】:

    • +1 感谢您的回答。我会试试 TFS Power Tools 并检查编辑模板是否能解决我的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-07
    • 2011-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-01
    • 1970-01-01
    相关资源
    最近更新 更多