2011-08-05 134 views
3

有沒有辦法將工作項目鏈接到標籤。在「所有鏈接」下,當我在Visual Studio中創建一個新的WorkItem時,我可以選擇許多不同的鏈接類型,例如Changeset,VersionedItem等,但沒有Label的類型。將工作項目鏈接到標籤

我之所以要這麼做的原因是,我將我的發行版貼上標籤(如版本1.0,版本1.1),並且我想將Bug與特定版本的軟件相關聯。

它不支持將WorkItem鏈接到標籤,或者我應該如何將Bug與某個版本的軟件關聯?

更新: I'm以下的Visual Studio TFS Branching Guide 2010記錄的一個團隊分支模型(一個開發,一個主要分支)。

回答

4

您無法鏈接到標籤。但是,您可以通過其他方式實現您的目標。

首先,我建議使用分支而不是標籤來跟蹤多個發佈的版本。在我的調查中使用分支機構是一種更好的機制,然後貼上標籤。另請參閱codeplex上的branching guidance

要將錯誤鏈接到您的軟件版本,請使用工作項目中的迭代路徑。這個字段完全是爲了這個目的。

+0

+1感謝您的回答:我已閱讀分支指南,並且我正在跟隨具有一個Dev和一個主分支的SingleTeamBranchingModel。但在這個模型中,他們正在爲版本發佈應用標籤。我認爲我必須去與迭代路徑。 – Jehof

2

使用迭代路徑字段是一個選項,它使您能夠跟蹤版本之間的工作項目。
但是,如果你想要更高的分辨率,還有另一種方法:
團隊建設在每次構建之前用標籤標記源代碼。 CMMI項目模板中的錯誤項類型包含稱爲「找到」和「固定在」的字段。在這些字段中,您可以從構建標籤中選擇。
使用這些字段可讓您使用兩個特定版本標記任何工作項目。一個用於發現時,另一個用於固定時。 此外,團隊構建更新每個工作項目的「固定在」字段與生成的標籤,在構建成功完成並且所有測試運行沒有問題後。 如果您的工作項類型中沒有這些字段,則始終可以使用TFS電動工具附帶的工作項模板編輯器來添加它們。

+0

+1感謝您的回答。我會嘗試TFS電動工具,並檢查是否編輯模板,解決我的問題。 – Jehof