【问题标题】:Pull request not able to be completed on Azure Devop无法在 Azure Devop 上完成拉取请求
【发布时间】:2021-04-22 13:30:00
【问题描述】:

我的一位同事提出了一个我无法完成的拉取请求。

我还没有完成 PR 中包含的任何提交(我也没有推送它们):

我已批准该请求(并且我是唯一的审核者):

但它不会自动完成。如果我尝试手动完成它,我会看到:

这是我的开发分支策略(此 PR 的目标分支):

为什么这个 PR 不能合并???我们设法通过添加另一个开发人员作为审阅者并让他批准 PR 来合并它,但应该可以在没有这个的情况下提交。

谢谢

此处编辑其他图片

概述:

和提交,即使我不确定你是否期望它包含所有我不得不模糊的东西:

【问题讨论】:

    标签: git azure-devops devops pull-request


    【解决方案1】:

    如果您是拉取请求创建者,由于您禁用了Allow requestors to approve their own changes 功能,您可以投票批准拉取请求,但投票不会计入最低审阅人数。

    检查doc:如果选择了允许请求者批准他们自己的更改,则拉取请求的创建者可以对其批准进行投票。如果没有,他们仍然可以对他们的拉取请求投票批准,但他们的投票不计入最低审阅者人数。

    更新1

    请检查以下内容,您能介意在此处分享相同的屏幕截图吗?

    【讨论】:

    • 我不是创造者。 PR 的创建者是我的同事,也是提交的人。
    • 嗨@J4N,我已经更新了答案,请检查更新1,然后在这里分享相同的屏幕截图。感谢您的帮助
    • 我已添加缺少的屏幕截图。我们已经添加了另一个同事来完成这个 PR,但我必须确保它不会在未来发生。
    猜你喜欢
    • 2020-05-27
    • 1970-01-01
    • 1970-01-01
    • 2020-12-17
    • 2020-04-02
    • 1970-01-01
    • 2020-06-17
    • 2020-01-25
    相关资源
    最近更新 更多