この問題に関する他のいくつかの投稿を読みましたが、何かに困惑しているようです。2 つの異なる Heroku インスタンス (1 つのプロダクションと 1 つのステージング) にプッシュする 2 つの別個のブランチを作成しようとしています。私のセットアップは次のようになると思います:
Local Myapp
| |
- master > - master
| |
| | Myapp-Staging
| |
- edge > - master
以下のコマンドを持っているのですが、なぜかステージングサービスに正しくpushできていないようです。「git push staging master」は通りますが、myapp-staging.heroku.com にアクセスしたときに変更が Heroku インスタンスに反映されていないように見える理由がわかりません。私はここで何か悪いことをしているかもしれません...
【開発者】
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
どんな助けでも大歓迎です。