SlideShare une entreprise Scribd logo
1  sur  6
Githubのブランチ戦略
アプリなど、中小規模の開発に有効な
2016年12月21日
NCデザイン&コンサルティング株式会社
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のイシュー単位で作成する
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責任者の作業
Copyright ©202016/12/21, NC Design & Consulting Co., Ltd. All rights reserved.
マイルストーン単位の版の保存
4
Local Remote
mastermaster
feature1
Feature2
Feature3
定例やプロジェクトのマ
イルストーン単位にブラ
ンチを切って保存
Release20161212
Release20161219
Release20161226
保存したリリースのブランチはバグフィックス以外は変更しない
※master責任者の
作業
ラベル
ラベル
ラベル
※ラベルを
貼っておく
Copyright ©202016/12/21, NC Design & Consulting Co., Ltd. All rights reserved.
その他
 Zenhubを導入して看板らしく運用が可能
 Githubのマイルストーンをイテレーション単位に設定してフィルタリング
するとタスク管理がしやすい。
5
https://www.zenhub.com
Githubのブランチ運用戦略

Contenu connexe

Tendances

デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料Shinichiro Isago
 
【14-E-3】Windows 8デザインガイド ~魅力的なWindowsストアアプリとデスクトップアプリを作るために~
【14-E-3】Windows 8デザインガイド  ~魅力的なWindowsストアアプリとデスクトップアプリを作るために~【14-E-3】Windows 8デザインガイド  ~魅力的なWindowsストアアプリとデスクトップアプリを作るために~
【14-E-3】Windows 8デザインガイド ~魅力的なWindowsストアアプリとデスクトップアプリを作るために~Microsoft
 
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~Akira Inoue
 
企画したUXをプロダクトに反映するディレクション
企画したUXをプロダクトに反映するディレクション企画したUXをプロダクトに反映するディレクション
企画したUXをプロダクトに反映するディレクションLINE Corporation
 
勘違いだらけのAndroid UIデザイン
勘違いだらけのAndroid UIデザイン勘違いだらけのAndroid UIデザイン
勘違いだらけのAndroid UIデザインNobuya Sato
 
ニコニコ超デザイン-Metro死闘編-
ニコニコ超デザイン-Metro死闘編-ニコニコ超デザイン-Metro死闘編-
ニコニコ超デザイン-Metro死闘編-Mizushima Kazuhiro
 
【社内勉強会資料】自社サービスエンジニアの為の「UX設計と情報設計」
【社内勉強会資料】自社サービスエンジニアの為の「UX設計と情報設計」【社内勉強会資料】自社サービスエンジニアの為の「UX設計と情報設計」
【社内勉強会資料】自社サービスエンジニアの為の「UX設計と情報設計」paiza
 
ニコニコ超デザイン-Metro考察編-
ニコニコ超デザイン-Metro考察編-ニコニコ超デザイン-Metro考察編-
ニコニコ超デザイン-Metro考察編-Mizushima Kazuhiro
 
unityゲーム開発基礎講座
unityゲーム開発基礎講座unityゲーム開発基礎講座
unityゲーム開発基礎講座Yuki Tada
 
コミュニティアプリのリニューアルから考えた モバイルUXデザインとUIデザイン
コミュニティアプリのリニューアルから考えた モバイルUXデザインとUIデザインコミュニティアプリのリニューアルから考えた モバイルUXデザインとUIデザイン
コミュニティアプリのリニューアルから考えた モバイルUXデザインとUIデザインMakiko Ito
 
テックヒルズ
テックヒルズテックヒルズ
テックヒルズtomo tsubota
 
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~SPIRAL Inc.
 
人と向き合うプロトタイピング
人と向き合うプロトタイピング人と向き合うプロトタイピング
人と向き合うプロトタイピングwariemon
 
UI&UX / 重要なのは、毎日さわって嬉しい UI UX!
UI&UX / 重要なのは、毎日さわって嬉しい UI UX! UI&UX / 重要なのは、毎日さわって嬉しい UI UX!
UI&UX / 重要なのは、毎日さわって嬉しい UI UX! Akiko Ohtsuka
 
「Unityではじめる2Dゲーム作り徹底ガイド」CM第1弾
「Unityではじめる2Dゲーム作り徹底ガイド」CM第1弾「Unityではじめる2Dゲーム作り徹底ガイド」CM第1弾
「Unityではじめる2Dゲーム作り徹底ガイド」CM第1弾Kouji Ohno
 
Introduction of Swift from Game Development
Introduction of Swift from Game DevelopmentIntroduction of Swift from Game Development
Introduction of Swift from Game DevelopmentDaisuke Yamashita
 
NVIDIAのエンジニア向けコミュニティ活動&CUDA最新情報
NVIDIAのエンジニア向けコミュニティ活動&CUDA最新情報NVIDIAのエンジニア向けコミュニティ活動&CUDA最新情報
NVIDIAのエンジニア向けコミュニティ活動&CUDA最新情報NVIDIA Japan
 

Tendances (18)

デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料
 
【14-E-3】Windows 8デザインガイド ~魅力的なWindowsストアアプリとデスクトップアプリを作るために~
【14-E-3】Windows 8デザインガイド  ~魅力的なWindowsストアアプリとデスクトップアプリを作るために~【14-E-3】Windows 8デザインガイド  ~魅力的なWindowsストアアプリとデスクトップアプリを作るために~
【14-E-3】Windows 8デザインガイド ~魅力的なWindowsストアアプリとデスクトップアプリを作るために~
 
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
 
企画したUXをプロダクトに反映するディレクション
企画したUXをプロダクトに反映するディレクション企画したUXをプロダクトに反映するディレクション
企画したUXをプロダクトに反映するディレクション
 
勘違いだらけのAndroid UIデザイン
勘違いだらけのAndroid UIデザイン勘違いだらけのAndroid UIデザイン
勘違いだらけのAndroid UIデザイン
 
ニコニコ超デザイン-Metro死闘編-
ニコニコ超デザイン-Metro死闘編-ニコニコ超デザイン-Metro死闘編-
ニコニコ超デザイン-Metro死闘編-
 
【社内勉強会資料】自社サービスエンジニアの為の「UX設計と情報設計」
【社内勉強会資料】自社サービスエンジニアの為の「UX設計と情報設計」【社内勉強会資料】自社サービスエンジニアの為の「UX設計と情報設計」
【社内勉強会資料】自社サービスエンジニアの為の「UX設計と情報設計」
 
ニコニコ超デザイン-Metro考察編-
ニコニコ超デザイン-Metro考察編-ニコニコ超デザイン-Metro考察編-
ニコニコ超デザイン-Metro考察編-
 
unityゲーム開発基礎講座
unityゲーム開発基礎講座unityゲーム開発基礎講座
unityゲーム開発基礎講座
 
コミュニティアプリのリニューアルから考えた モバイルUXデザインとUIデザイン
コミュニティアプリのリニューアルから考えた モバイルUXデザインとUIデザインコミュニティアプリのリニューアルから考えた モバイルUXデザインとUIデザイン
コミュニティアプリのリニューアルから考えた モバイルUXデザインとUIデザイン
 
テックヒルズ
テックヒルズテックヒルズ
テックヒルズ
 
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~
国産業務PaaSを担いで稼ぐ方法 ~SIerの生き残る道の1つとなるか? ~
 
人と向き合うプロトタイピング
人と向き合うプロトタイピング人と向き合うプロトタイピング
人と向き合うプロトタイピング
 
UI&UX / 重要なのは、毎日さわって嬉しい UI UX!
UI&UX / 重要なのは、毎日さわって嬉しい UI UX! UI&UX / 重要なのは、毎日さわって嬉しい UI UX!
UI&UX / 重要なのは、毎日さわって嬉しい UI UX!
 
Barcode-punk
Barcode-punkBarcode-punk
Barcode-punk
 
「Unityではじめる2Dゲーム作り徹底ガイド」CM第1弾
「Unityではじめる2Dゲーム作り徹底ガイド」CM第1弾「Unityではじめる2Dゲーム作り徹底ガイド」CM第1弾
「Unityではじめる2Dゲーム作り徹底ガイド」CM第1弾
 
Introduction of Swift from Game Development
Introduction of Swift from Game DevelopmentIntroduction of Swift from Game Development
Introduction of Swift from Game Development
 
NVIDIAのエンジニア向けコミュニティ活動&CUDA最新情報
NVIDIAのエンジニア向けコミュニティ活動&CUDA最新情報NVIDIAのエンジニア向けコミュニティ活動&CUDA最新情報
NVIDIAのエンジニア向けコミュニティ活動&CUDA最新情報
 

En vedette

UIデザインとUXの超基礎「UI Design & UX for ENGINEER」
UIデザインとUXの超基礎「UI Design & UX for ENGINEER」UIデザインとUXの超基礎「UI Design & UX for ENGINEER」
UIデザインとUXの超基礎「UI Design & UX for ENGINEER」Kazuki Yamashita
 
心地よいUIの温度 - 言葉と気遣いで高めるUI -
心地よいUIの温度 - 言葉と気遣いで高めるUI -心地よいUIの温度 - 言葉と気遣いで高めるUI -
心地よいUIの温度 - 言葉と気遣いで高めるUI -wariemon
 
分かりやすいUXデザインの紹介
分かりやすいUXデザインの紹介分かりやすいUXデザインの紹介
分かりやすいUXデザインの紹介Roy Kim
 
UIデザインの基本
UIデザインの基本UIデザインの基本
UIデザインの基本Roy Kim
 
UI設計の土台になる考え方-インテリジェントネット社内勉強会
UI設計の土台になる考え方-インテリジェントネット社内勉強会UI設計の土台になる考え方-インテリジェントネット社内勉強会
UI設計の土台になる考え方-インテリジェントネット社内勉強会INI株式会社
 
確実に良くするUI/UX設計
確実に良くするUI/UX設計確実に良くするUI/UX設計
確実に良くするUI/UX設計Takayuki Fukatsu
 
企画が考えるスマホUIデザイン
企画が考えるスマホUIデザイン企画が考えるスマホUIデザイン
企画が考えるスマホUIデザインKatsumi Mizushima
 
はじめてのUXとUIの話
はじめてのUXとUIの話はじめてのUXとUIの話
はじめてのUXとUIの話Kazuki Yamashita
 
UXの考え方とアプローチ
UXの考え方とアプローチUXの考え方とアプローチ
UXの考え方とアプローチMasaya Ando
 
UXはじめの一歩
UXはじめの一歩UXはじめの一歩
UXはじめの一歩井上 誠
 
ITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザインITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザインRoy Kim
 
UXのためのUIデザイン
UXのためのUIデザインUXのためのUIデザイン
UXのためのUIデザインHironobu Aoki
 
コンテンツで改善する UI デザインの極意
コンテンツで改善する UI デザインの極意コンテンツで改善する UI デザインの極意
コンテンツで改善する UI デザインの極意Yasuhisa Hasegawa
 
恰好よいwebデザインの作り方
恰好よいwebデザインの作り方恰好よいwebデザインの作り方
恰好よいwebデザインの作り方井上 誠
 
Summary of Digital Information from Understanding Context
Summary of Digital Information from Understanding ContextSummary of Digital Information from Understanding Context
Summary of Digital Information from Understanding ContextRoy Kim
 
モバイルファーストで考える最新トレンドと アダプティブデザイン
モバイルファーストで考える最新トレンドと アダプティブデザインモバイルファーストで考える最新トレンドと アダプティブデザイン
モバイルファーストで考える最新トレンドと アダプティブデザインTakeshiro Kani
 
もっとコラボ! を図解してみた
もっとコラボ! を図解してみたもっとコラボ! を図解してみた
もっとコラボ! を図解してみたTakako Horiuchi
 
早く・良いものを作るための、WordPressサイト構築ワークフロー
早く・良いものを作るための、WordPressサイト構築ワークフロー早く・良いものを作るための、WordPressサイト構築ワークフロー
早く・良いものを作るための、WordPressサイト構築ワークフローTakako Horiuchi
 
UXデザインの前にすること - UX CatchUp
UXデザインの前にすること - UX CatchUpUXデザインの前にすること - UX CatchUp
UXデザインの前にすること - UX CatchUpKazuki Yamashita
 

En vedette (20)

UIデザインとUXの超基礎「UI Design & UX for ENGINEER」
UIデザインとUXの超基礎「UI Design & UX for ENGINEER」UIデザインとUXの超基礎「UI Design & UX for ENGINEER」
UIデザインとUXの超基礎「UI Design & UX for ENGINEER」
 
心地よいUIの温度 - 言葉と気遣いで高めるUI -
心地よいUIの温度 - 言葉と気遣いで高めるUI -心地よいUIの温度 - 言葉と気遣いで高めるUI -
心地よいUIの温度 - 言葉と気遣いで高めるUI -
 
分かりやすいUXデザインの紹介
分かりやすいUXデザインの紹介分かりやすいUXデザインの紹介
分かりやすいUXデザインの紹介
 
UIデザインの基本
UIデザインの基本UIデザインの基本
UIデザインの基本
 
UI設計の土台になる考え方-インテリジェントネット社内勉強会
UI設計の土台になる考え方-インテリジェントネット社内勉強会UI設計の土台になる考え方-インテリジェントネット社内勉強会
UI設計の土台になる考え方-インテリジェントネット社内勉強会
 
確実に良くするUI/UX設計
確実に良くするUI/UX設計確実に良くするUI/UX設計
確実に良くするUI/UX設計
 
企画が考えるスマホUIデザイン
企画が考えるスマホUIデザイン企画が考えるスマホUIデザイン
企画が考えるスマホUIデザイン
 
はじめてのUXとUIの話
はじめてのUXとUIの話はじめてのUXとUIの話
はじめてのUXとUIの話
 
UXの考え方とアプローチ
UXの考え方とアプローチUXの考え方とアプローチ
UXの考え方とアプローチ
 
UXとブランド
UXとブランドUXとブランド
UXとブランド
 
UXはじめの一歩
UXはじめの一歩UXはじめの一歩
UXはじめの一歩
 
ITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザインITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザイン
 
UXのためのUIデザイン
UXのためのUIデザインUXのためのUIデザイン
UXのためのUIデザイン
 
コンテンツで改善する UI デザインの極意
コンテンツで改善する UI デザインの極意コンテンツで改善する UI デザインの極意
コンテンツで改善する UI デザインの極意
 
恰好よいwebデザインの作り方
恰好よいwebデザインの作り方恰好よいwebデザインの作り方
恰好よいwebデザインの作り方
 
Summary of Digital Information from Understanding Context
Summary of Digital Information from Understanding ContextSummary of Digital Information from Understanding Context
Summary of Digital Information from Understanding Context
 
モバイルファーストで考える最新トレンドと アダプティブデザイン
モバイルファーストで考える最新トレンドと アダプティブデザインモバイルファーストで考える最新トレンドと アダプティブデザイン
モバイルファーストで考える最新トレンドと アダプティブデザイン
 
もっとコラボ! を図解してみた
もっとコラボ! を図解してみたもっとコラボ! を図解してみた
もっとコラボ! を図解してみた
 
早く・良いものを作るための、WordPressサイト構築ワークフロー
早く・良いものを作るための、WordPressサイト構築ワークフロー早く・良いものを作るための、WordPressサイト構築ワークフロー
早く・良いものを作るための、WordPressサイト構築ワークフロー
 
UXデザインの前にすること - UX CatchUp
UXデザインの前にすること - UX CatchUpUXデザインの前にすること - UX CatchUp
UXデザインの前にすること - UX CatchUp
 

Similaire à Githubのブランチ運用戦略

XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用賢次 海老原
 
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
ChatGPT の現状理解と 2023年7月版 LLM情報アップデートChatGPT の現状理解と 2023年7月版 LLM情報アップデート
ChatGPT の現状理解と 2023年7月版 LLM情報アップデートSatoshi Kume
 
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!ymmt
 
Git flowの活用事例
Git flowの活用事例Git flowの活用事例
Git flowの活用事例Hirohito Kato
 
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築CROOZ, inc.
 
今さら聞けない人のためのGit超入門 GitLab 13対応版
今さら聞けない人のためのGit超入門 GitLab 13対応版今さら聞けない人のためのGit超入門 GitLab 13対応版
今さら聞けない人のためのGit超入門 GitLab 13対応版VirtualTech Japan Inc./Begi.net Inc.
 
Build insider offline session チームでのgit
Build insider offline session チームでのgitBuild insider offline session チームでのgit
Build insider offline session チームでのgitTadahiro Ishisaka
 
Redmine 4.2 新機能評価ガイド
Redmine 4.2 新機能評価ガイドRedmine 4.2 新機能評価ガイド
Redmine 4.2 新機能評価ガイドGo Maeda
 
TECH Streetますます機能拡充するPower Automate for desktopの概要と最新情報
TECH Streetますます機能拡充するPower Automate for desktopの概要と最新情報TECH Streetますます機能拡充するPower Automate for desktopの概要と最新情報
TECH Streetますます機能拡充するPower Automate for desktopの概要と最新情報Yuto Kawabata
 
.NET Core時代のCI/CD
.NET Core時代のCI/CD.NET Core時代のCI/CD
.NET Core時代のCI/CDYuta Matsumura
 
製造業のプロジェクトマネジメント~レイアウト変更編~
製造業のプロジェクトマネジメント~レイアウト変更編~製造業のプロジェクトマネジメント~レイアウト変更編~
製造業のプロジェクトマネジメント~レイアウト変更編~K K
 
20201126GAS活#7「【祝】詳解! Google Apps Script完全入門第2版」
20201126GAS活#7「【祝】詳解! Google Apps Script完全入門第2版」20201126GAS活#7「【祝】詳解! Google Apps Script完全入門第2版」
20201126GAS活#7「【祝】詳解! Google Apps Script完全入門第2版」Noriaki Takahashi
 
サーバーレスで作る スマホアプリバックエンド
サーバーレスで作るスマホアプリバックエンドサーバーレスで作るスマホアプリバックエンド
サーバーレスで作る スマホアプリバックエンドTsukasa Kato
 
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2近藤 繁延
 
製造業のプロジェクトマネジメント -ライン増設編-
製造業のプロジェクトマネジメント -ライン増設編-製造業のプロジェクトマネジメント -ライン増設編-
製造業のプロジェクトマネジメント -ライン増設編-K K
 

Similaire à Githubのブランチ運用戦略 (20)

XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用
 
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
ChatGPT の現状理解と 2023年7月版 LLM情報アップデートChatGPT の現状理解と 2023年7月版 LLM情報アップデート
ChatGPT の現状理解と 2023年7月版 LLM情報アップデート
 
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
 
Git flowの活用事例
Git flowの活用事例Git flowの活用事例
Git flowの活用事例
 
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
 
今さら聞けない人のためのGit超入門 GitLab 13対応版
今さら聞けない人のためのGit超入門 GitLab 13対応版今さら聞けない人のためのGit超入門 GitLab 13対応版
今さら聞けない人のためのGit超入門 GitLab 13対応版
 
Build insider offline session チームでのgit
Build insider offline session チームでのgitBuild insider offline session チームでのgit
Build insider offline session チームでのgit
 
今さら聞けない人のためのgit超入門
今さら聞けない人のためのgit超入門今さら聞けない人のためのgit超入門
今さら聞けない人のためのgit超入門
 
Redmine 4.2 新機能評価ガイド
Redmine 4.2 新機能評価ガイドRedmine 4.2 新機能評価ガイド
Redmine 4.2 新機能評価ガイド
 
今さら聞けない人のためのGit超入門 OSC2018広島版
今さら聞けない人のためのGit超入門 OSC2018広島版今さら聞けない人のためのGit超入門 OSC2018広島版
今さら聞けない人のためのGit超入門 OSC2018広島版
 
Redmine Applied for Large Scale
Redmine Applied  for Large ScaleRedmine Applied  for Large Scale
Redmine Applied for Large Scale
 
TECH Streetますます機能拡充するPower Automate for desktopの概要と最新情報
TECH Streetますます機能拡充するPower Automate for desktopの概要と最新情報TECH Streetますます機能拡充するPower Automate for desktopの概要と最新情報
TECH Streetますます機能拡充するPower Automate for desktopの概要と最新情報
 
今さら聞けない人のためのGitLabの始め方 Ubuntu編
今さら聞けない人のためのGitLabの始め方 Ubuntu編今さら聞けない人のためのGitLabの始め方 Ubuntu編
今さら聞けない人のためのGitLabの始め方 Ubuntu編
 
.NET Core時代のCI/CD
.NET Core時代のCI/CD.NET Core時代のCI/CD
.NET Core時代のCI/CD
 
製造業のプロジェクトマネジメント~レイアウト変更編~
製造業のプロジェクトマネジメント~レイアウト変更編~製造業のプロジェクトマネジメント~レイアウト変更編~
製造業のプロジェクトマネジメント~レイアウト変更編~
 
20201126GAS活#7「【祝】詳解! Google Apps Script完全入門第2版」
20201126GAS活#7「【祝】詳解! Google Apps Script完全入門第2版」20201126GAS活#7「【祝】詳解! Google Apps Script完全入門第2版」
20201126GAS活#7「【祝】詳解! Google Apps Script完全入門第2版」
 
サーバーレスで作る スマホアプリバックエンド
サーバーレスで作るスマホアプリバックエンドサーバーレスで作るスマホアプリバックエンド
サーバーレスで作る スマホアプリバックエンド
 
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
 
製造業のプロジェクトマネジメント -ライン増設編-
製造業のプロジェクトマネジメント -ライン増設編-製造業のプロジェクトマネジメント -ライン増設編-
製造業のプロジェクトマネジメント -ライン増設編-
 
今さら聞けない人のためのGit超入門 2019/11/21
今さら聞けない人のためのGit超入門 2019/11/21今さら聞けない人のためのGit超入門 2019/11/21
今さら聞けない人のためのGit超入門 2019/11/21
 

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