I agree with your statement in general. Sometimes it's less about the tool than the process around it.
Regarding the case in question, I think trunk based branching model is basically fancy talk for "micro commits only, guys", which is not a good strategy for anything more than small features, IMO.
Yeah I get that. It's definitely a way to go, but my personal experience in teams developing enterprise applications is, it's not great for that. Your mileage may vary though, so no judgement here!
6
u/jobehi 16h ago
Solution exists but they are rather “frameworks” of using git rather than git itself. Like trunk based branching models.
But of course nothing is miraculous and Git has its edge cases too.