Я прочитал несколько других постов по этому вопросу, но, похоже, был озадачен чем-то. Я пытаюсь создать две отдельные ветви, которые выталкивают два разных экземпляра Heroku - одно производство и одно постановочное. Я полагаю, что мои настройки будут выглядеть следующим образом:
Local Myapp
| |
- master > - master
| |
| | Myapp-Staging
| |
- edge > - master
У меня есть следующие команды, но по какой-то причине мне кажется, что я не могу правильно перейти на промежуточную службу. "git push staging master" проходит, но я не могу понять, почему изменения не отражаются на экземпляре Heroku, когда я захожу на myapp-staging.heroku.com. Я мог бы сделать что-то подоконник здесь ...
[Dev]
git checkout edge
git push staging master (is this "master" or "edge")?
heroku rake db:migrate --app myapp-staging
[Производство]
git checkout master
git push master master
heroku rake db:migrate -app myapp
Любая помощь будет принята с благодарностью.