Trunk based development works well on any scm that sucks at branching. Perforce, subversion etc. But, on git, using GitHub-Flow is far superior. The two poster children for TBD do not use git. Don't cargo cult their process without understanding the unique problems they have that you don't. Edit: downvotes on HN? This isn't Reddit, and I'm advocating github flow, not git flow. GitHub flow is trunk based development b…
Who are your two poster children? Because in my mind it's Amazon and Google, who both use git
Both are massive mono repos.
At Amazon they were mostly perforce when I was there. Granted that was a few years back.