More Related Content
Similar to Githubのブランチ運用戦略
Similar to Githubのブランチ運用戦略 (20)
Githubのブランチ運用戦略
- 2. Copyright ©202016/12/21, NC Design & Consulting Co., Ltd. All rights reserved.
実装が終わったブランチの場合
2
Local Remote
mastermaster
feature1
Feature2
Feature3
feature1
1. push
2. Pull Request
3. Review & Merge
4. feature1の削除
※master責任者の
作業
※Featureの単位はPivotalTrackerのチケットか、
Githubのイシュー単位で作成する
- 3. Copyright ©202016/12/21, NC Design & Consulting Co., Ltd. All rights reserved.
実装が終わってないブランチの場合
(日々の作業のレビュー用)
3
Local Remote
mastermaster
feature1
Feature2
Feature3
feature1
1. push
2. Pull Request
3. Review & Comment
4. Pull Requestの削除
※Pull Requestのタイトルの先
頭に「作業中」とつけて実装
完了のPull Requestと区分
※master責任者の作業
- 4. Copyright ©202016/12/21, NC Design & Consulting Co., Ltd. All rights reserved.
マイルストーン単位の版の保存
4
Local Remote
mastermaster
feature1
Feature2
Feature3
定例やプロジェクトのマ
イルストーン単位にブラ
ンチを切って保存
Release20161212
Release20161219
Release20161226
保存したリリースのブランチはバグフィックス以外は変更しない
※master責任者の
作業
ラベル
ラベル
ラベル
※ラベルを
貼っておく
- 5. Copyright ©202016/12/21, NC Design & Consulting Co., Ltd. All rights reserved.
その他
Zenhubを導入して看板らしく運用が可能
Githubのマイルストーンをイテレーション単位に設定してフィルタリング
するとタスク管理がしやすい。
5
https://www.zenhub.com