“How do you do branching at Microsoft?” If I have a dollar every time I was asked this question I would be very rich. The answer is it depends. At Microsoft our Product Teams (PGs) have full autonomy to make decision around the products, processes and engineering practices they use to deliver software and services. Each team uses the branching strategy that best fits the product they are building and the CI/CD process that support it. Edward Thompson from the VSTS team has recently published a great blog “Release Flow: How We Do Branching on the VSTS Team” describing how the VSTS does branching. Enjoy the read, it’s full of great insights and the decisions behind the selection to follow what the team calls “Release Flow”.
How Do You Do Branching @ Microsoft?
Published in Uncategorized