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
50
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
45
Pull Request, Make & Review
hyperjump
3
35
Next.JS
hyperjump
3
18
Pull Request
hyperjump
3
13
IT Process & Delivery
hyperjump
3
18
Develop NPM Package Locally
hyperjump
3
40
Mobile Application Security
hyperjump
3
41
Storage for the WEB
hyperjump
4
38
BIG-O Notation
hyperjump
3
39
Other Decks in Programming
See All in Programming
為你自己學 Python
eddie
0
550
【PHP】破壊的バージョンアップと戦った話〜決断と説得
satoshi256kbyte
0
110
chibiccをCILに移植した結果 (NGK2025S版)
kekyo
PRO
0
190
ISUCON14感想戦で85万点まで頑張ってみた
ponyo877
1
800
watsonx.ai Dojo #6 継続的なAIアプリ開発と展開
oniak3ibm
PRO
0
270
ファインディの テックブログ爆誕までの軌跡
starfish719
1
830
動作確認やテストで漏れがちな観点3選
starfish719
5
920
定理証明プラットフォーム lapisla.net
abap34
1
680
Compose でデザインと実装の差異を減らすための取り組み
oidy
1
280
ATDDで素早く安定した デリバリを実現しよう!
tonnsama
1
2.5k
技術を根付かせる / How to make technology take root
kubode
1
110
asdf-ecspresso作って 友達が増えた話 / Fujiwara Tech Conference 2025
koluku
0
2.5k
Featured
See All Featured
The Invisible Side of Design
smashingmag
299
50k
BBQ
matthewcrist
86
9.4k
Done Done
chrislema
182
16k
Navigating Team Friction
lara
183
15k
Practical Orchestrator
shlominoach
186
10k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
29
2.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Code Reviewing Like a Champion
maltzj
521
39k
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