如何将TFS工作项链接到源文件?

Jon*_*onN 5 tfs requirements hyperlink visual-studio-2010

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

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

乔恩纽比尔

Jam*_*eed 5

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

TFS Checkin对话

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

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

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