views:

584

answers:

2

We have succesfully built our TFS 2010 infrastructure and the first VM using Visual Studio 2010. Now I have a very simple question. How I can move a solution from our existing TFS 2008 to the new one 2010? Is there any tool included in TFS?

A: 
Antony Gibbs
I need to move 1 team project at the time, as after we move it we will need additional stuff. With your solution I am just moving the entire TFS 2008 under the new collection in 2010. Is there a less invasive solution? TFS 2008 is our production for now
Less invasive, no. You have to move everything at once. This does not however mean that you cannot move one Team Project at a time:When a Team Project is to be migrated, repeat the above process citing a different destination Team Project Collection name, and once imported, through the Administration Console, delete each Team Project that you are not upgrading at that time. If you do this however:1) You cannot branch from one Team Project Collection into another.2) Permissions become far more difficult to manage.3) You need a different build server for each Team Project Collection.
Antony Gibbs
I would REALLY recommend that you get a repeatable upgrade process in place, and switch from 2008 to 2010 over night.
Antony Gibbs
A: 

If you just want to move one project at a time you can use the above procedure and then delete the projects in TFS 2010 that you didn't want to yet move. Then on the TFS 2008 server delete the project that you did want to have moved. Example:

You have projects A, B and C on TFS 2008 and you want to move only project A.

  1. Perform the above procedure
  2. Delete projects B and C from the TFS 2010 after importing
  3. Delete project A from the TFS2008 instance.
Bryan
What exactly is "above" in this answer? Antony's answer? Because currently your answer is directly below the question, at least on my screen :)
OregonGhost
Yes, Bryan is referring to Antony's answer.
Jim Lamb