【问题标题】:Getting Code review responses for TFS check in policy获取 TFS 签入策略的代码审查响应
【发布时间】:2018-02-09 11:34:32
【问题描述】:

我目前正在创建自定义 TFS 签入策略。我希望只有在满足有关 TFS 审查的一些限制时才允许签入(假设 3x 看起来不错,没有 cmets 等)。

通过 PendingCheckin.WorkItems.CheckedWorkItems 进行迭代,我很容易获得代码审查请求,但我很难获得此审查的回复。我知道有一种方法可以在 WorkItemStore 上运行 Query,但是我的问题没有更简单的解决方案吗?

谢谢

【问题讨论】:

  • 是的,做到了,谢谢。将您的答案标记为最佳答案。对于任何感兴趣的人,该策略在 Apache 2.0 下开源。

标签: c# visual-studio tfs


【解决方案1】:

下面的网站已经有 Code Review Checkin Policy 了,你可以直接使用:

https://marketplace.visualstudio.com/items?itemName=ColinD.ColinsALMCheckinPoliciesVS2017

该策略可配置为允许您指定:

  • 将触发代码审查检查的源代码控制路径
  • 如果代码审查请求未关闭,该策略将失败
  • 如果任何响应结果为“需要工作”,则该策略将失败
  • 如果所有响应结果都是“看起来不错”或
    • 如果所有响应结果都是“看起来不错”或 '带评论'
    • “无”表示如果记录了代码审查,则该策略将通过, 无论状态或结果如何
  • 政策必须只检查最近的代码审查请求

【讨论】:

  • 如果我有 50 个开发人员,我是否需要在每台开发人员 PC 上安装扩展程序?谁有权启用/禁用政策?
猜你喜欢
  • 2014-04-13
  • 1970-01-01
  • 1970-01-01
  • 2010-11-12
  • 1970-01-01
  • 2017-07-25
  • 2019-03-08
  • 1970-01-01
  • 2021-04-18
相关资源
最近更新 更多