visual-studio - TFS 工作项查询策略不会在 Visual Studio 上刷新

标签 visual-studio tfs tfs-workitem

当我更改工作项字段以使其属于查询结果时,TFS 工作项查询策略不会刷新。

  • 在 tfs 团队项目中定义工作项查询策略。
  • 在 Visual Studio 中 checkin 期间关联不属于查询结果的工作项。
  • 我收到一条错误消息。
  • 编辑相同的 WorkItem(来自 Visual Studio 和外部),使其现在属于查询结果。
  • 我希望被允许执行 checkin 操作,但我不能,即使我刷新 Visual Studio 挂起更改面板或再次添加相关工作项(通过 id 或查询结果)。

  • 错误:
    不满意以下入住政策
    在团队项目“[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/

    相关文章:

    c# - Visual Studio WinForm 应用程序应编译并输出到特定目录

    windows - Visual Studio Express 2013 for windows with update 2 安装在 "Configuring Your System"中花费太多时间

    TFS2013.4 Visual Studio Scrum 2013.4 模板

    sql-server - 使用 AT TIME ZONE 时无法构建针对 Azure SQL 数据库的 Visual Studio 数据库项目

    c# - 从 Visual Studio 2015 发布时出现 Azure 辅助角色部署问题

    version-control - IBM 的 RTC 和 Microsoft 的 TFS 2010

    tfs - Team Foundation 服务器测试

    visual-studio-2013 - TFS 2015 vNext 门控检查与 VS 2013 更新 3 的协调问题

    tfs - 如何使用 IterationPath 作为数据源创建新字段

    visual-studio-2012 - 如何删除 TFS 2012 中的工作项?