1

友人がステージング環境を heroku にリリースし、リリースの許可も与えてくれました。ただし、開発ブランチをステージングにマージしてからリリースするために、既存の heroku アプリをセットアップする方法がわかりません。

例えば、

$ git remote -v
origin  git@github.com:SC/SCTest.git (fetch)
origin  git@github.com:SC/SCTest.git (push)
staging git@heroku.com:robot-6850.git (fetch)
staging git@heroku.com:robot-6850.git (push)
$ git branch -v
* master ec8c252 survey finalize

したがって、基本的には、1) 'ステージング' リモートを私のローカル ブランチにマップし、2) 開発ブランチ 'origin' を 'ステージング' にマージし、3) 'ステージング' を再度リリースしますが、どうすればよいかわかりませんこれをする?何かご意見は?

4

1 に答える 1

1

ローカルの「dev」ブランチでローカルに作業します。

デプロイする準備ができたら、このブランチをステージング ブランチにマージし、ステージング ブランチを heroku アプリケーションにデプロイします。

git push staging staging:master

これは、ステージング リモート (つまり、robot-6850 アプリケーション) のマスター ブランチ (heroku はマスター ブランチのみをデプロイする) にローカル ステージング ブランチをプッシュするように Git に指示しています。

詳細については、Dev CenterのDeploying with Gitを参照してください

于 2012-05-08T06:40:14.500 に答える