2011-04-06 95 views
5

这是我第一次尝试在TFS中创建链接的工作项目。我使用VS2010 TFS和开箱即用的敏捷模板。我创建了一个需求类型工作项目来创建一个指定多个需求的类。在测试驱动设计风格中,我创建了一个测试项目,其中包含测试需求。现在如何将TFS工作项目链接到源文件?

我想在要求工作项目链接到与测试的源代码文件。当我选择所有链接标签在Work Item窗口,然后使用链接按钮关闭对话框它带来了不会让我指定一个源文件。它似乎只想链接到另一个工作项目。我想将它链接到源文件,所以当需求改变时,会有一个链接到要更改的测试源文件。有没有办法做到这一点。提前致谢。

乔恩Newbill

回答

5

TFS员工协同与代码项目的方式是在签。其中一个原因是,源文件可能会随着时间的推移实施许多需求,任务和错误修复。您想要将文件的更改关联到工作项目,而不是文件本身。

TFS Checkin dialogue

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

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

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

3

您可以将变更集与工作项目相关联,如图所示 enter image description here

相关问题