Git 防止要素分支合并到主分支

Git 防止要素分支合并到主分支,git,githooks,git-flow,Git,Githooks,Git Flow,是否有一个钩子类型可以帮助我防止某些分支类型的合并/PR到master?我只想允许热修复程序/和发布/分支合并到master 我目前正在使用Gitflow,我的团队已经顺利地适应了,问题是,一个开发人员将PR从他的功能分支扔给master而不是develop,所有的审阅者都忽略了这一点,并合并了该分支,没有人注意到合并是为了master,当从master创建修补程序分支时,来自该功能/分支的代码投入生产,造成了许多问题 在投入生产之前,我们进行了一次回归,但是新代码依赖于数据库,并且特定于某个进

是否有一个钩子类型可以帮助我防止某些分支类型的合并/PR到master?我只想允许热修复程序/和发布/分支合并到master

我目前正在使用Gitflow,我的团队已经顺利地适应了,问题是,一个开发人员将PR从他的功能分支扔给master而不是develop,所有的审阅者都忽略了这一点,并合并了该分支,没有人注意到合并是为了master,当从master创建修补程序分支时,来自该功能/分支的代码投入生产,造成了许多问题

在投入生产之前,我们进行了一次回归,但是新代码依赖于数据库,并且特定于某个进程,所以我们没有捕获它


我知道这是过程中的一个错误,但我仍然想保护主分支不受这种人为错误的影响。

Git如何知道允许合并哪些分支?您如何执行合并?使用某些Git服务器实现或手动执行?@mkrieger1,带有分支前缀。@bk2204我们通过BitbucketHow管理我们的存储库Git应该知道允许合并哪些分支吗?您是如何执行合并的?使用某些Git服务器实现或手动执行?@mkrieger1,带有分支前缀。@bk2204我们通过Bitbucket管理我们的存储库