Source Control BranchingPosted by Itay Herskovits on Aug 12, 2015
Branching for Success
Source control is a massive benefit to any development – or single developer – working on a non-trivial project. It allows you to manage multiple simultaneous contributions from developers, scroll back time to any previous point, and provides a handy backup in case something goes wrong with a local copy of the code. Any tool that offers so much benefit, however, typically introduces its own complexities into the process. Below we’ll look at one of those complexities – branching schemes. We will focus on Git fairly heavily, but the general concepts should apply to any source control product featuring branch functionality.