ブランチ概要
| ブランチ名 | 概要 | 分岐元 | マージ先 |
|---|---|---|---|
| master | 本番環境にリリースしたソースを管理、一般的にタグでバージョンを管理する。 | - | - |
| develop | 開発用、実際の開発作業はfeatuerで実施する。 |
master | release |
| feature | 機能開発用。developにマージ後は削除する。 |
develop | develop |
| hotfix |
masterの緊急対応用。 |
master | master, develop |
| release | リリース準備用。 | develop | master, develop |
- メインとなるブランチは、
masterとdevelop - 上記をサポートするために、
featuer、hotfix、releaseが存在する
特徴
- 本番環境にリリースしたソースと、開発中のソースの区別が明確
- 修正や機能追加といった異なる作業を並行して進められる
- あとから開発が行われた流れを確認しやすい
参考サイト