Skip to content →

How Do You Do Branching @ Microsoft?

“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”.

Published in Uncategorized


Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.