【发布时间】:2017-07-27 20:16:18
【问题描述】:
我有一个存储库,我的开发分支受到保护,我正在使用 GitFlow 分支模型。有两个分支; develop(包含当前正在开发的功能)和 master(最新部署的生产代码)。
我的开发分支阻止直接通过 GitHub 的受保护分支进行提交。当您使用 GitFlow 在本地完成修补程序时,它会自动将修补程序分支合并到本地主分支和开发分支中。但是,不允许直接在开发分支上推送更改,因为这是一个受保护的分支
你怎么能克服这个?每次创建修补程序时,我都必须:
- 手动关闭分支保护
- 推送开发分支
- 重新开启
这不是自动化的,因此不是真正可以接受的。
【问题讨论】:
-
嗨!我的回答对你有帮助吗?或者您在此期间找到了解决方案?
-
目前还没有解决办法。
-
我的回答也没有帮助到你?
-
不行,因为你必须关闭分支保护,它也不使用与 Gitflow 相同的分支结构。
-
不,您不必将其关闭...但是可以。