Microsoft
Microsoft logoMicrosoft · Feature trail

Git Branching and Merging

47 posts · Jan 2006 – Aug 2020

What this trail covers

This thread tracks the evolution of Git branching and merging capabilities within Visual Studio and Team Foundation Server. It includes updates to the Git client, server-side logic, and tooling to improve consistency, automation, and developer experience. The VSTS team has adopted a 'Release Flow' strategy, which combines trunk-based development with sprint-based releases. This involves a single master branch for daily development, with release branches created at the end of each sprint. Hotfixes are handled separately. This post details how to customize Git settings within Visual Studio, including user identification, default repository location, author images, .gitignore and .gitattributes files, and command-line modifications.

All Microsoft trails