有没有办法限制github中的分支创建模式?

问题描述 投票:0回答:1

我有一个主分支,如果有人想创建新分支,那么它必须以

feature/*
bugfix/*
release/*
开头。

我尝试使用分支保护规则,但找不到任何设置来阻止创建这些与模式不匹配的分支。

有办法实现吗?

git github branch git-branch
1个回答
0
投票

如果您希望保护某些中央存储库,您可以使用预提交挂钩(请参阅here)来完成此类任务。正如您从这里看到的,钩子可以是客户端和服务器端的。它们在 git 中存在了很长时间,并在许多此类情况下使用,例如在 gerrit 工具包中。因此,为此类钩子实现一些基于名称的过滤器可能不会是一个大问题。据我所知,它们可以作为 shell 脚本来实现。

© www.soinside.com 2019 - 2024. All rights reserved.