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
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
モバイルアプリ開発におけるブランチ運用でこの先生きのこるには
kazakago
July 12, 2017
More Decks by kazakago
See All by kazakago
with_Android版における今までのアーキテクチャとこれから.pdf
kazakago
2
340
OpenSTFによる検証端末管理とその先の一手
kazakago
0
300
中規模以上のアプリ開発におけるCIレシピとリリースフロー戦略
kazakago
6
9.9k
Androidアプリにおける複雑な画面と向き合うための設計戦略
kazakago
1
330
Annotation Processingを 駆使したコード生成で ボイラープレートコードを駆逐しよう!
kazakago
2
7.9k
お う ち ハ ッ ク
kazakago
0
230
まだJavaで消耗してるの?Kotlinのすすめ
kazakago
0
200
Androidでユーザーの大切なデータを預かる
kazakago
0
1.1k
Other Decks in Programming
See All in Programming
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
4
1.6k
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
15
3k
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
350
エージェンティックRAGにAWSで入門しよう!
har1101
9
1.9k
dRuby over BLE
makicamel
2
410
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
430
AIキャラアプリkaiwaの低遅延音声通話基盤をどう作ったか - AWS Gravitonで支える低遅延・低コストAI Agent基盤
mogamit
0
160
スマートグラスで並列バイブコーディング
hyshu
0
280
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
1.1k
Mujeres en SEO Summit 2026 - Greatest Disaster Hits en Web Performance
guaca
0
240
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
2
800
【やさしく解説 設計編 #0】DDDのコード、読めるのに分からない人へ
panda728
PRO
2
240
Featured
See All Featured
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.6k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
220
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
250
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
310
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
450
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
So, you think you're a good person
axbom
PRO
2
2.1k
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Λ͑ ϒϥϯνӡ༻ා͘ͳ͍
͋Γ͕ͱ͏ ͍͟͝·ͨ͠