我们工作中有三个分支:
当一个
是否有一种git方法可以使分支不兼容,从而拒绝尝试将一个分支合并到另一个分支?是否有插件或其他工具可以实现这一点?
- 主分支(master)
- 发布分支(release)
- 开发分支(develop)
develop
为基础创建其他分支,开发完成后,将该分支与release
合并,以便进行应用程序测试。同时,我们还在develop
分支中继续开发和合并。当一个
release
经过测试后,我们再将其合并到master
分支。我们绝不能直接将develop
分支合并到master
分支,并且希望自动避免人为因素导致的事故。是否有一种git方法可以使分支不兼容,从而拒绝尝试将一个分支合并到另一个分支?是否有插件或其他工具可以实现这一点?
master
是一个“特殊”的分支名称。它是拉取请求等的默认目标分支。可以说,分支旨在合并到主分支。 - Sergio Tulentsev