I'm back after a fun week at Microsoft TechEd Developers 2008. I answered tons of questions about Team System in general - and Version Control, Build, and Setup in particular. I've brought back a variety of feedback and feature requests.

Over the course of the week, several topics emerged as common questions and themes. Over the next several blog posts, I'll try to address each of these.

In rough order of popularity (measured by how many times the questions were asked in my hearing):

  1. Branching and Merging in TFS
    Example questions: "How should I do it? Is there a better way than...? Why should I use branching instead of labels in VSS?"
  2. Moving to TFS (specifically, version control) from existing systems
    Examples: "What's in TFS? Why should I move? How do I move? What is there besides version control?"
  3. TFS Upgrade
    Examples: "I want to move from TFS 2005 to TFS 2008. Anything I should know? Does TFS upgrade also update my databases?"

I have commentary on each of these areas, and I'll include links to relevant resources for each as I go. If there are other topics you'd like me to address, just let me know and I'll add to the list.

 

We're just two lost souls swimming in a fishbowl...