Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
モバイルアプリ開発におけるブランチ運用でこの先生きのこるには
KazaKago
July 12, 2017
Programming
0
55
モバイルアプリ開発におけるブランチ運用でこの先生きのこるには
KazaKago
July 12, 2017
Tweet
Share
More Decks by KazaKago
See All by KazaKago
with_Android版における今までのアーキテクチャとこれから.pdf
kazakago
2
240
OpenSTFによる検証端末管理とその先の一手
kazakago
0
120
中規模以上のアプリ開発におけるCIレシピとリリースフロー戦略
kazakago
6
5.7k
Androidアプリにおける複雑な画面と向き合うための設計戦略
kazakago
1
240
Annotation Processingを 駆使したコード生成で ボイラープレートコードを駆逐しよう!
kazakago
2
4.1k
お う ち ハ ッ ク
kazakago
0
130
まだJavaで消耗してるの?Kotlinのすすめ
kazakago
0
150
Androidでユーザーの大切なデータを預かる
kazakago
0
870
Other Decks in Programming
See All in Programming
ANR overview at Uber + Leveraging ApplicationExitInfo API
yhartanto
0
320
Dagger + Anvil: Learning to Love Dependency Injection
vrallev
2
230
Keeping your team in top shape with the Gradle Enterprise API
runningcode
3
120
Seleniumでイキってたらサーバを絞め落としかけてた話
kenfujita
0
350
Branching out to Jetpack Compose
chrisbanes
4
1.1k
インターン生・新卒向け、学校でもっと教えてほしいITエンジニア基本スキル
nearme_tech
0
120
Running Laravel/PHP on AWS (AWS Builders Day Taiwan 2022)
dwchiang
0
130
エンジニアによる事業指標計測のススメ
doyaaaaaken
1
170
ISUCON12 事前講習
rosylilly
3
3.5k
Vite でお手軽 Vue.js の環境構築
azuki
1
170
GitHubのユーザー名を変更した後のあれこれ
tahia910
0
120
How we run a Realtime Puzzle Fighting Game on AWS Serverless
falken
0
240
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
62
7.2k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
29
4.3k
Fashionably flexible responsive web design (full day workshop)
malarkey
396
62k
Happy Clients
brianwarren
89
5.6k
Fontdeck: Realign not Redesign
paulrobertlloyd
73
4.1k
The Web Native Designer (August 2011)
paulrobertlloyd
74
1.9k
The Cult of Friendly URLs
andyhume
68
4.8k
Git: the NoSQL Database
bkeepers
PRO
415
59k
What's in a price? How to price your products and services
michaelherold
229
9.4k
A Modern Web Designer's Workflow
chriscoyier
689
180k
A Tale of Four Properties
chriscoyier
149
21k
Three Pipe Problems
jasonvnalue
89
8.7k
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Λ͑ ϒϥϯνӡ༻ා͘ͳ͍
͋Γ͕ͱ͏ ͍͟͝·ͨ͠