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
3
54
Trunk Based Development
Trunk based development
Hyperjump Tech
April 16, 2024
Tweet
Share
More Decks by Hyperjump Tech
See All by Hyperjump Tech
Web Development Tips
hyperjump
3
54
Pull Request, Make & Review
hyperjump
3
39
Next.JS
hyperjump
3
21
Pull Request
hyperjump
3
15
IT Process & Delivery
hyperjump
3
20
Develop NPM Package Locally
hyperjump
3
44
Mobile Application Security
hyperjump
3
46
Storage for the WEB
hyperjump
4
45
BIG-O Notation
hyperjump
3
43
Other Decks in Programming
See All in Programming
「”誤った使い方をすることが困難”な設計」で良いコードの基礎を固めよう / phpcon-odawara-2025
taniguhey
0
130
[NG India] Event-Based State Management with NgRx SignalStore
markostanimirovic
1
140
Boost Your Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
1.5k
The Evolution of the CRuby Build System
kateinoigakukun
0
330
PHPで書いたAPIをGoに書き換えてみた 〜パフォーマンス改善の可能性を探る実験レポート〜
koguuum
0
150
メモリウォールを超えて:キャッシュメモリ技術の進歩
kawayu
0
1.9k
Ruby's Line Breaks
yui_knk
2
830
gen_statem - OTP's Unsung Hero
whatyouhide
1
200
Sharing features among Android applications: experience feedback
jbvincey
0
100
リアクティブシステムの変遷から理解するalien-signals / Learning alien-signals from the evolution of reactive systems
yamanoku
3
1.2k
大LLM時代にこの先生きのこるには-ITエンジニア編
fumiyakume
4
1.8k
Signal-Based Data FetchingWith the New httpResource
manfredsteyer
PRO
0
170
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
52
11k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Facilitating Awesome Meetings
lara
54
6.3k
A designer walks into a library…
pauljervisheath
205
24k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Producing Creativity
orderedlist
PRO
344
40k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Being A Developer After 40
akosma
91
590k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.2k
[RailsConf 2023] Rails as a piece of cake
palkan
54
5.4k
How STYLIGHT went responsive
nonsquared
99
5.5k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
520
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