What is the right branching strategy for a particular software project? When should I use a label versus a branch? How do you structure your solutions and projects? Brian Keller in the team has been involved in a x-company project to pull together some clear Branching Guidance which contains over 40 printed pages of materials introducing successful branching and merging strategies, and even details the Feature Crew model employed by the DevDiv and Office divisions. The “Branching & Merging” guidance screen cast has been on channel9 for over a month now and getting great feedback. Additionally, the patterns and practices team has started the VSTSGuidance wiki which covers a wide range of guidance topics, such as how to plan your project/solution layout or how to migrate to TFS from VSS.
Branching 101 with Doug Neumann on Channel 9 has been very popular with customers looking to come up to speed on branching and merging with Team Foundation Server.
The full set of video interviews and screencasts on Channel 9 can be found on the VSTS Tag Center.