In my previous post I outlined the list of sessions that I would be presenting at Tech.Ed this year. The first cab off the rank is DEV303, Concurrent Development with Branching in Team Foundation Server (CommNet VCal). The talk itself is actually derived from a talk that I gave at Code Camp Oz earlier this year.
The talk didn’t go that well at Code Camp Oz because the machine I was using didn’t really have the grunt to run TFS quickly enough for demonstrations. At Tech.Ed this shouldn’t be a problem because I’ll have access to the Dev’Garten to perform my branching operations on, as well as a couple of other backup options.
Most of the theorhetical content for the talk actually comes from the following blog posts as well as a good number of years being responsible for the build master/configuration management role within development teams.
- TFVC: Why use branching?
- TFVC: The Terminology of Branching
- TFVC: Concurrent Development with Branching
- TFVC: Reducing Source File Contention with Branching
In addition to covering the theorhetical content I’ll look at the practical/mechanical aspects of how to do branching and merging in Team Foundation Version Control.