Transitioning to Trunk-Based Development
I understand that many teams might find moving to trunk-based development challenging due to a number of reasons (environmental and cultural factors included).
It can feel like too big a shift from long-lived branches and traditional post-development code reviews. However, it does not need to happen all at once. In fact, it should be treated as an agile project: the key is to adapt gradually, breaking the process into small, manageable steps and refining it over time.