我最近在OSX Lion上设置了dev / staging / production环境。我有一个带开发和主分支的git repo,以及一个带有master和staging origin的Heroku实例。
基本工作流程是在开发分支中开发,合并为master,部署到staging,然后最终部署到生产。
当我在任何不是主人的分支中,或者至少显示警告时(例如“你想继续吗?是/”),我想阻止Heroku部署。
这可能吗?是否有git或Heroku功能可以促进这一点,或者我需要编写一个bash脚本?
答案 0 :(得分:3)
来自Heroku documentation:
Branches pushed to Heroku other than master will be ignored.