Upgrading all TFS servers to TFS 2010

[Do you tweet? Follow me on Twitter @matthawley ]

The information in this entry applies to project coordinators and developers that are using TFS with the Team Explorer client. If you are using Mercurial or a Subversion client, then nothing will change for you.

During the upcoming weeks we will be migrating all of the CodePlex TFS projects onto our new TFS 2010 servers. This upgrade will allow us to support new TFS features and provide increased server performance and reliability. The move will happen on a server by server basis, so expect each TFS server (TFS01 to TFS10) to be down for a few hours as data is migrated. Updates on when each server will be offline and an estimate on when they will be back online will be posted on our system outage page.

As part of this migration, the URL of your TFS server will change and this will require you to update your projects source control bindings. After your project has moved, instructions on how to connect with Team Explorer to the new TFS server can be found on the source control tab of your project under “Source Control Setup”. If you need help updating your source control bindings, you can view our detailed instructions online. Additionally, if you connect to your project using Visual Studio Team Explorer 2005, you will need to install the 2005 forward compatibility pack. If you connect using Team Explorer 2008, you will need to install the 2008 forward compatibility pack.

Finally, the TFS 2010 upgrade process checks two build templates files into your project under \BuildProcessTemplates. These templates can be removed safely as we currently do not support TF build.

Comments

  • Anonymous
    July 20, 2010
    Perhaps it was intended not to have any effect on SVN users, but it would appear that once TFS09 came back up yesterday I am no longer able to commit or update with my existing working copy due to a change in the UUID of my repository for MicroAjax. A fresh checkout will work fine, though this is not a minor inconvenience in my case as I have many local changes I was about to commit, including deletes, renames and unversioned files. Another note worth mentioning: this article, the down servers page and other uptime/news related resources are not very easy to find from the home page. I would like to suggest a more intuitive approach as it has taken me quite some time to even find out what happened and these changes are so recent search results from the internet were not relevant to the issue I was dealing with. Those things aside, I really enjoy working with CodePlex most of the time. Thanks for all your hard work guys.