This project has moved and is read-only. For the latest updates, please go here.

See library of tooling and guidance solutions ( for details.


Please refer to our library of tooling and guidance solutions for pointers to new content on our team blog and MSDN/, such as:

Project Description

The purpose of this project is to build some insightful and practical guidance around branching and merging with Visual Studio Team Foundation Server by the Visual Studio ALM Rangers . The new guidance builds upon the previous release with some updates to the core materials as well as guidance on additional scenarios that include guidance for sharing resources in Team Foundation Server via branching.

Branching and merging, dependency management and version control of software is a very large topic. It is an area where there is a lot of maturity in the software industry. This Ranger solution focuses on applied and practical examples that you can use right now. The guide includes discussions around concepts and strategies but also focuses on practical Hands-on Labs (HOL) and walkthroughs.

With version 3 the team is introducing a new crisper, more compact style, which is easier to consume on multiple devices without sacrificing any content. The content is updated and aligns with the latest Visual Studio technologies and incorporates feedback from the readers of the previous guidance focused on branching and merging scenarios, TFVC Gems and Dependency Management using NuGet, and Git for the TFVC User.

Visual Studio ALM Rangers

This guidance is created by the Rangers who have the mission to provide out of band solutions for missing features or guidance. This content was created with support from Microsoft Product Group, Microsoft Most Valued Professionals (MVPs) and technical specialists from technology communities around the globe, giving you a real-world view from the field, where the technology has been tested and used.

image[18] image[19] image[20]


  • v1
    • Bijan Javidi, Bill Heys, Bob Jacobs, Brian Minisi, Brian Randell, Clementino de Mendonca, Daniel Manson, James Pickell, Jens Suessmeyer, Lennart Jansson, Mathias Olausson, Matt Velloso, Micheal Learned, Neno Loje, Oliver Hilgers, Sin Min Lee, Taavi Koosaar, Tony Whitter, Willy-Peter Schaub
  • v2
    • Anil Chandra Lingam, Bill Heys, Brian Minisi, Clementino de Mendonca, Daniel Manson, Jahangeer Mohammed, Jansson Lennart, Jelle Druyts, Jens Suessmeyer, Krithika Sambamoorthy, Matthew Mitrik, Michael Fourie, Micheal Learned, Neno Loje, Oliver Hilgers, Sin Min Lee, Stefan Mieth, Taavi Koosaar, Tony Whitter, Willly-Peter Schaub
  • v3
    • Alan Wills, Andy Lewis, Anna Galaeva, Bill Heys, Dan Hellem, Esteban Garcia, Gordon Beeming, Hamid Shahid, James Waletzky, Krithika Sambamoorthy, Larry Brader, Malcolm Hyson, Matt Mitrik, Michael Fourie, Micheal Learned , Michel Perfetti, Peter Provost, Robert MacLean, Stawinski Fabio, Taavi Kõosaar, Tina Botes, Tommy Sundling, Vinicius Hana, Willy-Peter Schaub

How to submit new ideas?

The recommended method is to simply post ideas to the community or to contact the Rangers at


Post comments on the Discussions page.


Last edited Jan 17, 2017 at 4:40 PM by wschaub, version 75