gitflow
githubFlowの話
githubflowとgithubflowの説明
githubflowの特徴
- 毎日ガンガンリリースする会社向け
gitflow
メインブランチ
- masterブランチとdecelopブランチ
- 会社によってはdevelopブランチがない所もある
- 開発はdevelopブランチでやる。リリースしたらmasterブランチにマージする
サポートブランチ
- フィーチャーブランチ/issueブランチ
- 各位の作業用ブランチ
- プルリクを出すと、developブランチにマージされる
hotfixブランチ
- 不具合修正をリリースするブランチ
- マスターブランチからブランチに修正して、緊急リリースする
- 忘れちゃだめなのが同じ修正をdevelopにも適用しないといけないっていうこと
- そうしないと、Developマージ時に先祖かえりする。だから絶対やらないこと!
今日覚えること
- 自分のfeatureブランチが、現在のdevelopブランチよりはるかに古くなるのは悪です
- 自分のブランチにdevelopブランチの最新を適用する(ソースツリーから右クリックでできる)
- そうしないと、自分のブランチはかなり古くなり、プルリクを出し時に確認する人が困る
- マージする時に、コードが古すぎて、何処にマージしていいか分からない
- 毎日1回はdevelopブランチをプルしてコードを新しい状態にする