Cohesive and Isolated Development with Branches
research.microsoft.com