2011-04-06 84 views
5

這是我第一次嘗試在TFS中創建鏈接的工作項目。我使用VS2010 TFS和開箱即用的敏捷模板。我創建了一個需求類型工作項目來創建一個指定多個需求的類。在測試驅動設計風格中,我創建了一個測試項目,其中包含測試需求。現在如何將TFS工作項目鏈接到源文件?

我想在要求工作項目鏈接到與測試的源代碼文件。當我選擇所有鏈接標籤在Work Item窗口,然後使用鏈接按鈕關閉對話框它帶來了不會讓我指定一個源文件。它似乎只想鏈接到另一個工作項目。我想將它鏈接到源文件,所以當需求改變時,會有一個鏈接到要更改的測試源文件。有沒有辦法做到這一點。提前致謝。

喬恩Newbill

回答

5

TFS員工協同與代碼項目的方式是在籤。其中一個原因是,源文件可能會隨着時間的推移實施許多需求,任務和錯誤修復。您想要將文件的更改關聯到工作項目,而不是文件本身。

TFS Checkin dialogue

一項要求(或錯誤修復或任務)可能涉及更改多個文件,所以你應該在邏輯組籤文件。即如果您更改了3個源文件和一個配置文件來修復錯誤,那麼您可以單獨檢查這些文件,並在每次簽入時將這些更改與錯誤工作項相關聯。您也可以同時檢入所有4個文件,並將該單一簽入與工作項目相關聯。

如果您更改3個源文件和一個配置文件來修復錯誤,並且您還更改了另一個源文件以添加額外的功能,則應該避免將該文件與其他文件一起檢入,因爲它將保持相同更改集並與錯誤修復代碼相同的工作項相關聯。

在特定情況下,如果再要求改變,我認爲你應該創建一個新的工作項目。這樣您可以看到實現原始需求的代碼,並且文件的更改將與需求的變化相關聯。

3

您可以將變更集與工作項目相關聯,如圖所示 enter image description here

相關問題