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
Trunk Based Development
Search
Hyperjump Tech
April 16, 2024
Programming
64
3
Share
Trunk Based Development
Trunk based development
Hyperjump Tech
April 16, 2024
More Decks by Hyperjump Tech
See All by Hyperjump Tech
Web Development Tips
hyperjump
3
61
Pull Request, Make & Review
hyperjump
3
46
Next.JS
hyperjump
3
28
Pull Request
hyperjump
3
25
IT Process & Delivery
hyperjump
3
35
Develop NPM Package Locally
hyperjump
3
53
Mobile Application Security
hyperjump
3
55
Storage for the WEB
hyperjump
4
68
BIG-O Notation
hyperjump
3
59
Other Decks in Programming
See All in Programming
forteeの改修から振り返るPHPerKaigi 2026
muno92
PRO
3
270
KagglerがMixSeekを触ってみた
morim
0
370
今からFlash開発できるわけないじゃん、ムリムリ! (※ムリじゃなかった!?)
arkw
0
190
ハンズオンで学ぶクラウドネイティブ
tatsukiminami
0
120
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
230
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
180
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
310
飯MCP
yusukebe
0
500
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
170
TiDBのアーキテクチャから学ぶ分散システム入門 〜MySQL互換のNewSQLは何を解決するのか〜 / tidb-architecture-study
dznbk
1
160
3分でわかるatama plusのQA/about atama plus QA
atamaplus
0
140
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
340
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
141
7.4k
A designer walks into a library…
pauljervisheath
211
24k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Building Adaptive Systems
keathley
44
3k
Building Applications with DynamoDB
mza
96
7k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
180
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
310
Deep Space Network (abreviated)
tonyrice
0
110
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Writing Fast Ruby
sferik
630
63k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Transcript
TRUNK BASED A GIT BRANCHING STRATEGY
THE OL’ GIT FLOW
None
MORE LIKE…
AND THE REALITY…
BANDINGKAN DENGAN THE NEW TRUNK BASED
TRUNK BASED BIG PICTURE
TRUNK BASED JUST 2 LONG LIVE BRANCH
KELEBIHAN LAIN DARI TRUNK BASED Praktekin dulu aja, pasti
kerasa enaknya Nanti kalau mau lebih mendalami, bisa googling aja "git flow vs trunk based"
HOW TO IMPLEMENT TRUNK?
1. USE GIT CLIENT GUI MAC & WINDOWS LINUX Version
control -> tab Logs -> branch all
2. CREATE FEATURE BRANCH / FIX BRANCH FROM MASTER Format:
<feaure/fix/chore/dll>/<nomor ticket> Contoh: feature/alus-41
3. FETCH AND PULL BRANCH MASTER OFTEN (EVERY MORNING) AND
REBASE / MERGE IF THERE IS NEW COMMIT IN MASTER
4. PULL REQUEST TO MASTER WITH AGREED FORMAT TITLE Format:
<nomor ticket><judul ticket> Contoh: ALUS-41 List Nelayan
5. APPLY SQUASH MERGE AND AUTOMATIC DELETE BRANCH AFTER MERGE
SUCCESS
6. CREATE RELEASE BRANCH AND CHERRY PICK COMMITS THAT NEED
TO BE IN NEW APP VERSION RELEASE
AKHIR KATA
No Debat Trunk Git flow