【问题标题】:Require Pull Request in TFS在 TFS 中需要拉取请求
【发布时间】:2015-01-19 08:49:17
【问题描述】:

最近在 TFS 中实现了拉取请求。有没有办法强制用户提出拉取请求,并让其他人在合并到分支之前对其进行审核?

我尝试将贡献权限限制到 TFS 组的分支,但这也阻止了它们通过拉取请求进行合并。

【问题讨论】:

    标签: git tfs tfs-2015


    【解决方案1】:

    您使用 TFS 2013 标记了您的问题,我认为您严格要求的内容是不可能的。

    但在 TFS 2015 和 VSO 中,您可以在团队项目设置 -> 版本控制 -> 单击您的存储库 -> 分支策略下访问名为分支策略的功能。

    您在此处打勾每个拉取请求需要最少数量的审阅者。如果其他人进行审核很重要,请确保未选中允许用户批准他们自己的更改

    我已经写了一个blog post,里面有更详细的描述。

    【讨论】:

      【解决方案2】:

      TFS 2015 中有一个功能将支持此功能(它不在刚刚发布的 CTP1 中)。

      【讨论】:

      【解决方案3】:

      我可以通过创建 2 个单独的组来解决这个问题:审批者和贡献者。然后,我限制了贡献者对特定分支的贡献,并且只允许批准者。

      主要区别在于批准者不在贡献者中,反之亦然。

      如果两个人都属于这两个组,我建议在 TFS 2015 可用之前为审批者提供一个辅助帐户。这不会阻止审批者在没有拉取请求的情况下推动更改,但至少这会让您朝着正确的方向前进。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-01-16
        • 2020-03-05
        • 2020-01-27
        • 1970-01-01
        • 2018-10-21
        • 2013-07-01
        • 1970-01-01
        • 2019-08-13
        相关资源
        最近更新 更多