1

在我们的 GitHub 存储库中,我们最近启用了在合并分支规则之前需要拉取请求审查。develop

此外,我们有一个小 bash 脚本,它创建一个执行以下操作的新版本:

  • 在 pom.xml 中更新版本
  • git 提交
  • 创建新的 git 标签
  • git 推送

我们在分支中运行这个脚本develop,它的提交有一定的名称模式:New version: ${new-version}.

问题

由于“在合并之前需要拉取请求审查”规则,“新版本”-提交现在被拒绝,因为它们没有接受,这似乎是完全合理的。

问题

有没有办法不对具有特定名称模式的提交强制执行“合并前需要拉取请求审查”规则?

4

1 回答 1

1

不,没有办法做到这一点,因为任何人都可以使用该模式创建提交并绕过限制,在这种情况下,您可能根本没有限制。

如果您想允许这些提交,您可以使用机器人自动批准和合并它们(假设它具有写入权限),或者您可以尝试编写一个在拉取请求上运行的 GitHub 操作,如果它们属于某个特定的,则自动合并它们类型(尽管它可能不起作用,具体取决于您拥有的受保护分支设置)。

于 2019-10-22T23:16:19.303 回答