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