visual-studio-2010 - 如何将 TFS 工作项链接到源文件?

标签 visual-studio-2010 tfs hyperlink requirements

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

现在我想将需求工作项链接到带有测试的源代码文件。当我选择 所有链接 选项卡,然后使用 链接到 按钮它弹出的对话框不允许我指定源文件。它似乎只想链接到另一个工作项。我想将它链接到源文件,这样当需求发生变化时,就会有一个指向要更改的测试源文件的链接。有没有办法做到这一点。提前致谢。

乔恩·纽比尔

最佳答案

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

TFS Checkin dialogue

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

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

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

关于visual-studio-2010 - 如何将 TFS 工作项链接到源文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5573959/

相关文章:

c# - 将选定的行 gridview 传递到另一个表单上的另一个 gridview

c# - Crystal 报表 (C#) : Informations not displaying correctly

tfs - 使用 TFS 进行两步分支重新集成

TFS 2012 Scrum 错误,父项作为待办事项

javascript - 如何在js中使用append更正添加链接

visual-studio-2010 - 错误 : command 'cl.exe' failed: No such file or directory Python 3. 4

c - "char"类型的参数与 char* 类型的参数不兼容

visual-studio - 为什么 TFS 忽略我的解决方案中的项目?

html - 如何强制 iframe 中的链接在父窗口中打开

javascript - Framework7 不会打开 anchor 标记的 JavaScript 链接