2017-10-11 106 views
2

當我更改工作項字段以使其屬於查詢結果時,不會刷新TFS工作項查詢策略。在Visual Studio上不刷新TFS工作項查詢策略

  • 在tfs團隊項目中定義工作項查詢策略。
  • 在Visual Studio中籤入期間將不屬於查詢結果的工作項關聯起來。
  • 我收到一條錯誤消息。
  • 編輯相同的WorkItem(都來自Visual Studio和外部),以便它現在屬於查詢結果。
  • 我希望被允許執行簽入操作,但即使刷新了Visual Studio掛起更改面板或再次添加相關工作項(無論是通過ID還是從查詢結果),我都無法執行簽入操作。

錯誤: 以下籤入策略,即在保存查詢結果「[QUERY_NAME]」沒有發現不滿意 工作項目團隊項目「[TEAM_PROJECT_NAME]」

唯一我發現解決這個問題的方法是關閉Visual Studio並重新打開它。

我使用TFS 2015年和Visual Studio 2015年更新3

+0

對不起,但你沒有加我說的話。我已經問過微軟開發者社區(仍在考慮之中)。 – Gioele

回答

0

得到了相同的結果作爲你,同樣,如果你改變工作項查詢本身,它也不會立即生效。例如,使用變更集關聯與查詢相匹配的工作項ID 92;如果更改查詢,則92將不匹配查詢結果。但是,您仍然可以關聯工作項目92,並且不會收到政策警告,即使簽入成功。但是,如果你關閉並重新打開VS,你將不能夠做到這一點,將得到政策的警告:

Work item 92 not found in the results of stored query "[QUERY_NAME]" in team project "[TEAM_PROJECT_NAME]"

這個問題似乎與VS高速緩存。即使您禁用/啓用,刪除/重新添加簽入策略,問題仍然存在。正如你所說的,唯一的方法就是關閉/重新打開VS.

不知道這是由設計或特別錯誤。您可以在TFS--Develop Community提交bug,TFS PM和開發人員將善意審查並處理它。