TFS Command Line Katas: Part 1 – Basic TF.exe Concepts

The TFS command line client, tf.exe, is a powerful tool that may be somewhat intimidating or elusive to learn if you primarily work through within Visual Studio.  In fact, you can do many things in tf.exe that are not available through the Visual Studio source control interface.  tf.exe has been around since the earliest days…


Speaking at TriNUG Wednesday, June 9th

I’ll be doing a talk at the Triangle .NET User Group tomorrow night on “Real World ALM with Team Foundation Server”. It’s a no-slides introduction to TFS 2010 with some practical tips thrown in. More info here.  If you’re in the area, I hope to see you there!


Team Explorer is Included in Visual Studio 2010

Here’s a quick tidbit that might save you sometime as you install VS2010 and TFS2010 RC.  In our previous releases, Team Explorer (the client for TFS) was a separate installation.  In VS 2010, it’s now included in the setup for Visual Studio Professional, Premium, and Ultimate.  This means you don’t have to run the stand-alone…


Some Benefits of “Checkout” in TFS Version Control

One of the more common points of confusion around TFS source control is the checkout model.  This typically comes from users who are more familiar with the checkout-less model (e.g. Subversion).  I acknowledge the TFS approach is a different model, and there are certain advantages and disadvantages to each approach. For single users or very…


How to connect to a TFS 2010 server from a 2008 Team Explorer client

In TFS 2010, we’ve added a new organizational concept called Team Project Collections.  This abstraction helps with flexibility in administration scenarios.  One TFS 2010 server can host multiple collections of Team Projects.  When you’re connecting to a TFS 2010 server, think of a collection as a logical server.  That is, with TFS 2010 you’ll connect…