只允许来自主分支的'git push heroku master'

时间:2011-12-27 00:44:05

标签: macos git heroku git-branch

我最近在OSX Lion上设置了dev / staging / production环境。我有一个带开发和主分支的git repo,以及一个带有master和staging origin的Heroku实例。

基本工作流程是在开发分支中开发,合并为master,部署到staging,然后最终部署到生产。

当我在任何不是主人的分支中,或者至少显示警告时(例如“你想继续吗?是/”),我想阻止Heroku部署。

这可能吗?是否有git或Heroku功能可以促进这一点,或者我需要编写一个bash脚本?

1 个答案:

答案 0 :(得分:3)

来自Heroku documentation

Branches pushed to Heroku other than master will be ignored.