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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Hyperjump Tech
April 16, 2024
Programming
66
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
63
Pull Request, Make & Review
hyperjump
3
48
Next.JS
hyperjump
3
32
Pull Request
hyperjump
3
27
IT Process & Delivery
hyperjump
3
48
Develop NPM Package Locally
hyperjump
3
59
Mobile Application Security
hyperjump
3
57
Storage for the WEB
hyperjump
4
76
BIG-O Notation
hyperjump
3
71
Other Decks in Programming
See All in Programming
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
390
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
150
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
120
New "Type" system on PicoRuby
pocke
1
960
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
270
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
820
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
710
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2.1k
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
360
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
790
Performance Engineering for Everyone
elenatanasoiu
0
170
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Claude Code のすすめ
schroneko
67
230k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
200
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Documentation Writing (for coders)
carmenintech
77
5.4k
Balancing Empowerment & Direction
lara
6
1.2k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
400
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
560
Six Lessons from altMBA
skipperchong
29
4.3k
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