LoginSignup
4
8

More than 5 years have passed since last update.

小規模開発向けブランチモデル図解

Last updated at Posted at 2018-01-18

スライド1.png

投稿背景

こちらの記事を読み、自分のチームに特化したブランチモデルを定義したところ、図解資料がわかりやすいと評価を受けたので公開します。

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 置き換え)

図解

スライド1.png
スライド2.png
スライド3.png
スライド4.png
スライド5.png

4
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
8