当我更改工作项字段以使其属于查询结果时,TFS 工作项查询策略不会刷新。
错误:
不满意以下入住政策
在团队项目“[TEAM_PROJECT_NAME]”中存储的查询“[QUERY_NAME]”的结果中找不到工作项
我发现解决此问题的唯一方法是关闭 Visual Studio 并重新打开它。
我正在使用 TFS 2015 和 Visual Studio 2015 更新 3。
最佳答案
得到与您相同的结果,同样,如果您更改工作项查询本身,它也不会立即生效。例如,与变更集相关联的工作项 ID 92 与查询匹配;如果更改查询,92 将与查询结果不匹配。但是,您仍然可以关联工作项 92,并且即使成功 checkin 也不会收到策略警告。但是,如果您再次关闭并重新打开 VS,您将无法执行此操作,并且会收到策略警告:
Work item 92 not found in the results of stored query "[QUERY_NAME]" in team project "[TEAM_PROJECT_NAME]"
这个问题似乎与 VS 缓存有关。即使您禁用/启用、删除/重新添加 checkin 策略,问题仍然存在。正如你所说的唯一方法,你需要关闭/重新打开VS。
不确定这是设计的还是一个特别的错误。您可以在 TFS--Develop Community 中提交错误, TFS PM 和开发人员将亲切地审查和处理它。
关于visual-studio - TFS 工作项查询策略不会在 Visual Studio 上刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46683948/