Production
↑
Staging
↗↘
Development
↗↙ ↖↘
Developer1 Developer2
herokuでgitワークフローを作成するにはどうすればよいですか?
Heroku 側に Git リポジトリ が1つあるのか、複数あるのかによって異なります。
複数のリポジトリを使用して、開発ライフサイクルのステップにそれぞれを割り当てることができます。しかし、Git リポジトリの背後にあるアーキテクチャを考慮すると、1 つのリポジトリに関連して dyno
を管理する方が簡単かもしれません(Dyno の詳細については、こちらを参照してください)。
つまり、Heroku 側で開発ステップごとに 1 つのブランチ(1 つのdev
ブランチ、1 つのstaging
ブランチ、1 つのブランチ) を定義できます (ローカル リポジトリでは、必要な数のブランチを持つことができます)。prod