I think the problem with branching and merging guidelines are similar to those programming logic, where you should always use the basic ideas first before thinking advanced. Certainly most branching guidelines are written considering the Complex issues with big teams. If you have small team workings on small projects than you don’t want to create 10 different branches by reading the branching and merging guide available on codeplex. Anyway here is snippet from the branching guide about how to pick ......