【问题标题】:How can I link TFS work item to source file?如何将 TFS 工作项链接到源文件?
【发布时间】:2011-04-06 22:59:05
【问题描述】:

这是我第一次尝试在 TFS 中创建链接工作项。我正在使用 VS2010 TFS 和开箱即用的敏捷模板。我创建了一个需求类型工作项,用于创建一个指定多个需求的类。在测试驱动设计风格中,我创建了一个包含需求测试的测试项目。

现在我想将需求工作项链接到包含测试的源代码文件。当我在 Work Item 窗口中选择 All Links 选项卡,然后使用 Link to 按钮时,对话框调出不会让我指定源文件。它似乎只想链接到另一个工作项。我想将它链接到源文件,这样当需求发生变化时,就会有一个指向要更改的测试源文件的链接。有没有办法做到这一点。提前致谢。

乔恩·纽比尔

【问题讨论】:

    标签: visual-studio-2010 tfs hyperlink requirements


    【解决方案1】:

    TFS 将工作项与代码关联的方式是在签入时。原因之一是源文件可能会随着时间的推移实现许多需求、任务和错误修复。您希望将对文件的更改关联到工作项,而不是文件本身。

    一个需求(或错误修复或任务)可能涉及对多个文件的更改,因此您应该在逻辑组中签入文件。 IE。如果您更改了 3 个源文件和一个配置文件来修复错误,那么您可以单独签入这些文件,并在每次签入时将更改与错误工作项相关联。您还可以同时签入所有 4 个文件,并将该单个签入与工作项相关联。

    如果您更改了 3 个源文件和一个配置文件以修复错误,并且您还更改了另一个源文件以添加额外的功能,则应避免将此文件与其他文件签入,因为它将保存在同一个变更集中并与与错误修复代码相同的工作项相关联。

    在您的具体情况下,如果需求发生变化,那么我认为您可能应该创建一个新的工作项。这样您就可以看到实现原始需求的代码,并且文件的更改将与需求的更改相关联。

    【讨论】:

    • “您希望将对文件的更改关联到工作项,而不是文件本身。”大多数时候是的,但不是所有时候。您可能希望将工作项链接到代码文件以记住稍后对其进行研究,或者记录看起来像错误的内容,但您可能没有时间在当前任务期间查看它。代码审查已接近尾声,但仍链接到货架集。
    【解决方案2】:

    您可以将变更集与工作项相关联,如图所示

    【讨论】:

      猜你喜欢
      • 2013-01-01
      • 1970-01-01
      • 2012-01-29
      • 2015-02-19
      • 1970-01-01
      • 2013-01-22
      • 2017-09-25
      • 2017-08-23
      • 1970-01-01
      相关资源
      最近更新 更多