What is Trunk-Based Development?

Introduction It is a branching model for software development. Historically, it has also been called “mainline” (see later). It requires much more concentration and rigor, than making a branch (on the shared source-control server) to suit a whim. Though you could do it without Continuous Integr...