我们以 develop 作为存储库中的基础分支,而 master 是生产发布的代码所在的位置。有时,我们会向主控人员进行PR,以解决生产错误。后来,我们从master-> development创建PR,以审查生产中所做的工作并将其工作移至开发部门。
一切正常。在没有通过检查的情况下,开发人员无法合并到母版。但是,我们现在已经意识到这种设置存在漏洞。
因为我们有“合并之前需要更新分支”的GitHub现在将从master到PR的PR中。> develop要求我们用development中的更改来更新master分支。但这与从develop-> master进行合并相同,并且不应允许。
我们在这里的配置中缺少什么?