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
61
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
58
Pull Request, Make & Review
hyperjump
3
43
Next.JS
hyperjump
3
23
Pull Request
hyperjump
3
21
IT Process & Delivery
hyperjump
3
30
Develop NPM Package Locally
hyperjump
3
47
Mobile Application Security
hyperjump
3
51
Storage for the WEB
hyperjump
4
54
BIG-O Notation
hyperjump
3
54
Other Decks in Programming
See All in Programming
Six and a half ridiculous things to do with Quarkus
hollycummins
0
180
Catch Up: Go Style Guide Update
andpad
0
230
CSC305 Lecture 04
javiergs
PRO
0
270
CSC305 Lecture 05
javiergs
PRO
0
220
なぜGoのジェネリクスはこの形なのか? Featherweight Goが明かす設計の核心
ryotaros
7
1.1k
Range on Rails ―「多重範囲型」という新たな選択肢が、複雑ロジックを劇的にシンプルにしたワケ
rizap_tech
0
6.7k
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
190
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
280
ソフトウェア設計の実践的な考え方
masuda220
PRO
4
610
One Enishi After Another
snoozer05
PRO
0
120
Introduce Hono CLI
yusukebe
6
2.8k
品質ワークショップをやってみた
nealle
0
550
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
2.1k
How STYLIGHT went responsive
nonsquared
100
5.8k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
870
Site-Speed That Sticks
csswizardry
13
910
Agile that works and the tools we love
rasmusluckow
331
21k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
Automating Front-end Workflow
addyosmani
1371
200k
How to train your dragon (web standard)
notwaldorf
97
6.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Building Better People: How to give real-time feedback that sticks.
wjessup
369
20k
For a Future-Friendly Web
brad_frost
180
10k
Being A Developer After 40
akosma
91
590k
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