Using first level branches in Plastic SCM – an strategic moveIt’s been a long road for first level branches in Plastic SCM but they’re reaching a renaissance after the 4.0 release.
I’m going to explain how main branches are useful and how we’ve designed the Branch Explorer to take advantage of them. Let’s go.
Strategy vs tacticThere are many types of branches (I strongly recommend getting familiar with this article and the excellent book on branching patterns by Steve Berczuk and Appleton) but for the sake of simplicity I’ll divide them into two groups:
But, of course, from the version control point of view “all branches are created equal” :).
So, my recommendation is the following:
VisualizationThis is how your Branch Explorer looks with all the branches floating around (this is, in fact, a small diagram!):
That’s why we added “level filtering” to the GUI in 4.0: