3 ms·
Trunk based development is a marketing name.. Frequent releases of a main branch to which developers push code (either via other branches, mr's) or direct comm
by TeeWEE 4y ago
Trunk based development is a marketing name..
Frequent releases of a main branch to which developers push code (either via other branches, mr's) or direct commits... Thats what it is..
Even if you create a release branch on every release... A tag would also do.. But a tag and a branch are technically quite similar in git... Its mostly fluff
Deploy often, dont have long lived branches. Have your main branch in a deployable state 90% of the time... Hoora youre there
- bob1029 4y ago> Have your main branch in a deployable state 90% of the time With a little bit of extra process (i.e. enforce that unit tests succeed on proposed merge items), you can get very close to 100% for most projects.
- cassianoleal 4y agoAgree. Aim for 100%. Have a process in place for when it breaks so it can be fixed immediately.