不需要接受接受即可开发具有特定名称模式的分支

时间:2019-10-18 07:58:18

标签: git github github-codereviews

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

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

  • 更新pom.xml中的版本
  • git commit
  • 创建新的git标签
  • git push

我们在develop分支中运行此脚本,并且其提交具有某些名称模式:New version: ${new-version}

问题

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

问题

是否可以对具有特定名称模式的提交不强制执行“合并之前需要拉取请求请求”规则?

1 个答案:

答案 0 :(得分:1)

不,这是没有办法的,因为任何人都可以使用该模式创建提交并绕过限制,在这种情况下,您可能也完全没有限制。

如果要允许这些提交,则可以使用漫游器自动批准并合并它们(假设它具有写访问权限),或者可以尝试编写在拉取请求上运行的GitHub Action,并在合并请求时自动合并它们某种类型的(尽管可能无法正常工作,具体取决于您拥有的受保护分支设置)。