在Visual Studio

时间:2017-10-11 08:55:30

标签: visual-studio tfs tfs-workitem

当我更改工作项字段以使其属于查询结果时,

TFS工作项查询策略不会刷新。

  • 在tfs团队项目中定义工作项查询策略。
  • 在Visual Studio中签入期间关联不属于查询结果的工作项。
  • 我收到错误消息。
  • 编辑相同的WorkItem(来自Visual Studio和外部),以便它现在属于查询结果。
  • 我希望能够执行签入操作,但即使我刷新Visual Studio挂起更改面板或再次添加Related WorkItem,也可以(通过id或查询结果)。< / LI>

错误: 以下登记政策不满意 在存储的查询结果中找不到工作项&#34; [QUERY_NAME]&#34;在团队项目&#34; [TEAM_PROJECT_NAME]&#34;

我找到解决此问题的唯一方法是关闭Visual Studio并重新打开它。

我正在使用TFS 2015和Visual Studio 2015更新3。

1 个答案:

答案 0 :(得分:1)

获得与您相同的结果,类似地,如果您更改工作项查询本身,它也不会立即生效。例如,使用变更集,您可以关联与查询匹配的工作项ID 92;如果更改查询,则92将与查询结果不匹配。但是,您仍然可以关联工作项92,并且即使成功签入也不会获得策略警告。但如果您再次关闭并重新打开VS,您将无法执行此操作并获得策略警告:

  

在存储查询“[QUERY_NAME]”的搜索结果中找不到工作项92   在团队项目“[TEAM_PROJECT_NAME]”

此问题似乎与VS缓存有关。即使您禁用/启用,删除/重新添加签入策略,问题仍然存在。就像你说的那样,你需要关闭/重新打开VS.

不确定这是设计的还是特别的错误。您可以在TFS--Develop Community,TFS PM中提交错误,开发人员将审核并处理它。