Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Trunk Based Development
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Hyperjump Tech
April 16, 2024
Programming
67
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
67
Pull Request, Make & Review
hyperjump
3
57
Next.JS
hyperjump
3
33
Pull Request
hyperjump
3
29
IT Process & Delivery
hyperjump
3
54
Develop NPM Package Locally
hyperjump
3
63
Mobile Application Security
hyperjump
3
58
Storage for the WEB
hyperjump
4
80
BIG-O Notation
hyperjump
3
75
Other Decks in Programming
See All in Programming
SREの越境 / SRE Collaboration
y0hgi
2
290
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
8
5.3k
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
Agents on Rails - Rails at Scale 2026
irinanazarova
0
310
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
350
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
450
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
140
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
320
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
400
Java 27新機能 / Java 27 new features
kishida
2
190
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
370
Verilogで学ぶCPU自作入門.pdf
uyuki234
7
3.9k
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
890
The Cult of Friendly URLs
andyhume
79
7k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
780
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
58k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Automating Front-end Workflow
addyosmani
1369
210k
Between Models and Reality
mayunak
4
480
HDC tutorial
michielstock
2
930
So, you think you're a good person
axbom
PRO
2
2.2k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Building Adaptive Systems
keathley
44
3.2k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
710
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