在Visual Studio上不刷新TFS工作项查询策略

问题描述:

当我更改工作项字段以使其属于查询结果时,不会刷新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

得到了相同的结果作为你,同样,如果你改变工作项查询本身,它也不会立即生效。例如,使用变更集关联与查询相匹配的工作项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和开发人员将善意审查并处理它。