小規模開発向けブランチモデル図解
投稿背景
こちらの記事を読み、自分のチームに特化したブランチモデルを定義したところ、図解資料がわかりやすいと評価を受けたので公開します。
Gitのブランチモデルについて
https://qiita.com/okuderap/items/0b57830d2f56d1d51692
このチームで登場するブランチ
master :
- 本番稼働中のブランチ
hotfix/{i + issue番号}/{担当者名} (masterから派生):
- 本番障害を緊急で対応する用のブランチ
yyyymmdd (masterから派生。リリースブランチと呼んで下さい) :
- 開発作業の主軸となるブランチ。リリース日をyyyymmddに設定する(途中でリリース日が変わった場合は、開発メンバーで話し合ってよしなに対応)
{i + issue番号}/{担当者名} (リリースブランチから派生。issueブランチと呼んでください):
- リリースブランチの開発を進める上での、issue毎のブランチ
開発作業の流れ
1. リリース日をだいたい決めて、masterブランチからリリースブランチを作成
2. リリースブランチから実装するissue毎にissueブランチを作成
3. issueブランチで実装完了したら、リリースブランチにマージ
4. リリース時点でリリースブランチをmasterにマージ(or 置き換え)
図解
Author And Source
この問題について(小規模開発向けブランチモデル図解), 我々は、より多くの情報をここで見つけました https://qiita.com/kyogom/items/5d97ade2d658a1aa2892著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .