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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Hyperjump Tech
April 16, 2024
Programming
3
63
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
61
Pull Request, Make & Review
hyperjump
3
46
Next.JS
hyperjump
3
27
Pull Request
hyperjump
3
24
IT Process & Delivery
hyperjump
3
35
Develop NPM Package Locally
hyperjump
3
53
Mobile Application Security
hyperjump
3
54
Storage for the WEB
hyperjump
4
67
BIG-O Notation
hyperjump
3
59
Other Decks in Programming
See All in Programming
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
630
それはエンジニアリングの糧である:AI開発のためにAIのOSSを開発する現場より / It serves as fuel for engineering: insights from the field of developing open-source AI for AI development.
nrslib
1
430
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
230
Fundamentals of Software Engineering In the Age of AI
therealdanvega
2
290
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
160
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
6
1.1k
CSC307 Lecture 14
javiergs
PRO
0
480
安いハードウェアでVulkan
fadis
0
690
技術検証結果の整理と解析をAIに任せよう!
keisukeikeda
0
130
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
350
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
1
150
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.3k
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.5k
Navigating Weather and Climate Data
rabernat
0
140
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
570
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
310
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
From π to Pie charts
rasagy
0
150
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
96
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
300
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