Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
モバイルアプリ開発におけるブランチ運用でこの先生きのこるには
Search
kazakago
July 12, 2017
Programming
0
100
モバイルアプリ開発におけるブランチ運用でこの先生きのこるには
kazakago
July 12, 2017
Tweet
Share
More Decks by kazakago
See All by kazakago
with_Android版における今までのアーキテクチャとこれから.pdf
kazakago
2
290
OpenSTFによる検証端末管理とその先の一手
kazakago
0
250
中規模以上のアプリ開発におけるCIレシピとリリースフロー戦略
kazakago
6
8.4k
Androidアプリにおける複雑な画面と向き合うための設計戦略
kazakago
1
290
Annotation Processingを 駆使したコード生成で ボイラープレートコードを駆逐しよう!
kazakago
2
6.4k
お う ち ハ ッ ク
kazakago
0
190
まだJavaで消耗してるの?Kotlinのすすめ
kazakago
0
170
Androidでユーザーの大切なデータを預かる
kazakago
0
1k
Other Decks in Programming
See All in Programming
functionalなアプローチで動的要素を排除する
ryopeko
1
210
『改訂新版 良いコード/悪いコードで学ぶ設計入門』活用方法−爆速でスキルアップする!効果的な学習アプローチ / effective-learning-of-good-code
minodriven
28
4.2k
ASP.NET Core の OpenAPIサポート
h455h1
0
120
Fibonacci Function Gallery - Part 2
philipschwarz
PRO
0
210
선언형 UI에서의 상태관리
l2hyunwoo
0
270
2025.01.17_Sansan × DMM.swift
riofujimon
2
560
ErdMap: Thinking about a map for Rails applications
makicamel
1
660
Azure AI Foundryのご紹介
qt_luigi
1
210
AppRouterを用いた大規模サービス開発におけるディレクトリ構成の変遷と問題点
eiganken
1
450
DevFest - Serverless 101 with Google Cloud Functions
tunmise
0
140
生成AIでGitHubソースコード取得して仕様書を作成
shukob
0
630
Beyond ORM
77web
11
1.6k
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7.1k
Side Projects
sachag
452
42k
Embracing the Ebb and Flow
colly
84
4.5k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.2k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
jQuery: Nuts, Bolts and Bling
dougneiner
62
7.6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.2k
Code Reviewing Like a Champion
maltzj
521
39k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
ϞόΠϧΞϓϦ։ൃʹ͓͚Δ ϒϥϯνӡ༻Ͱ ͜ͷઌੜ͖ͷ͜Δʹ 2017/07/12
Self-Introduction • ాଜ ݠհʢ@KazaKagoʣ • גࣜձࣾΠάχεॴଐ • ࿀Ѫࠗ׆ΞϓϦʮwithʯ։ൃϝϯόʔ • Android։ൃྺ7͘Β͍
ͦ͜ͷΩϛ
ϒϥϯνӡ༻ɺ ͪΌΜͱग़དྷͯ·͔͢ʁ
ग़དྷͯΔͳΒ Կݴ͏͜ͱͳ͍Ͱ͢
ग़དྷͯͳ͍ͳʔͱࢥ͏ͳΒ ʮGit-FlowʯΛ͓͏ʂ
What’s Git-Flow? • master • develop • feature/* • feature/edit_profile
• release/* • release/2.3.0 • hotfix/* • hotfix/2.3.1 …ϦϦʔε͕ฒͿϒϥϯν …ػೳ։ൃͷ۠Γͱͳ͍ͬͯΔϒϥϯν …ҰਓͻͱΓ͕։ൃ࡞ۀ͢ΔͨΊͷϒϥϯν • ։ൃ͢Δػೳ໊Λ͚ͭΔ …ϦϦʔε४උͷͨΊͷϒϥϯν • ϦϦʔε͢Δόʔδϣϯ໊Λ͚ͭΔ …ۓٸରԠͷͨΊͷϒϥϯν • ϦϦʔε͢Δόʔδϣϯ໊Λ͚ͭΔ
Git-Flow Step
Git Flow Command • ॳظԽ • $ git flow init
• featureϒϥϯν࡞ • $ git flow feature start MYFEATURE • featureϒϥϯνऴྃʢϚʔδʣ • $ git flow feature finish MYFEATURE
How to Install Git-Flow Command • Mac • $ brew
install git-flow-avh • Linux (Debian) • $ apt-get install git-flow • Windows • $ ΒΜ
Git-Flow on SourceTree
Git-Flow on SourceTree (2)
Tips • GithubͷPullRequestϕʔεͰ։ൃ͍ͯ͠Δ߹ɺPullRequestը ໘্ͷϚʔδϘλϯԡͣ͞ɺGit-FlowίϚϯυ্Ͱૢ࡞͢͠ • releaseϒϥϯνhotfixϒϥϯνͰdevelopͱmasterಉ࣌ʹϚʔ δͭͭ͠λάΛ͚Δඞཁ͕͋ΓɺGit-FlowίϚϯυ͔Βૢ࡞͢Δ ͱͦΕΒΛҰׅͰͬͯ͘ΕΔ • PRͷϚʔδϘλϯΛԡ͢ͱࢦఆͨ͠Ұͭͷϒϥϯνʹ͔͠Ϛʔδ͞
Εͣλά͚࿙ΕͷڪΕ͕͋ΔͨΊ͓͢͢Ί͠ͳ͍
GitHub-Flow • GitHub-Flowͱ͍͏Git-Flow؆ུԽͨ͠ͷͷ͋Δ • Git-Flow͔ΒDevelopΛऔΓআ͍ͨΑ͏ͳͷʢৗʹmasterʹϚʔ δʣ • masterϒϥϯνͷ༰͙͢͞·ϦϦʔε͢Δ • GitHubWebαʔϏεͰ͋ΓɺҰʹԿϦϦʔε͢ΔͨΊGit-
FlowͰϦϦʔε·Ͱͷεςοϓ͕ଟ͕͔͔͗ͯ࣌ؒ͢Γ͗͢Δ • ϞόΠϧΞϓϦ։ൃͰٯʹϦϦʔεࣗମͷίετ͕ߴ͘ɺҰʹ ԿϦϦʔε͢Δ͜ͱগͳ͍ͨΊෆ͖ɻ
݁
Git-FlowΛ͑ ϒϥϯνӡ༻ා͘ͳ͍
͋Γ͕ͱ͏ ͍͟͝·ͨ͠