trunk-based development predicts higher throughput, better stability, and better availability if they follow these practices:21 •have three or fewer active branches in the application’s code repository •merge branches to trunk at least daily •don’t have code freezes or integration phases




