I need to migrate several (50+) team project collections currently hosted on TFS 2010 to TFS 2012. The current installation must be running so that the teams still can check in work items.

I haven't been able to find a detailed guidance on how to COPY the team project collection to the TFS 2012 server without having to detach the collections in TFS 2010.

Can someone provide a detailed guidance how to accomplish this?

  • 50 team project collections? are you sure you didn't mean Team projects?
    – Betty
    Commented Oct 26, 2012 at 20:17
  • Yeah I ment 50 project collections :) Commented Oct 29, 2012 at 10:54
  • Goodness, i'd hate to manage the build/test controllers for that!
    – Betty
    Commented Oct 29, 2012 at 22:17
  • What is the longest acceptable downtime? Minutes? Hours?
    – PVitt
    Commented Jan 29, 2013 at 10:38

1 Answer 1


This is not supported out of the box, however the TFS ALM rangers have released a tool called the TFS Integration Platform which can synchronize between 2 different servers.

Willy Schuab has a great introduction series - TFS Integration Tools Where does one start, Part 1b, Part 2, Part 3, Part 4

Also a list of related links and guides


As mentioned above, there are items that are not migrated when using the tool and this should to be taken into consideration when deciding on whether to do a migration or upgrade.

What IS NOT migrated by the Toolkit

  • Check-in notes
  • Labels
  • Permissions
  • Workspaces
  • Pending Changes
  • Shelvesets
  • File encodings
  • Subscriptions
  • Test Cases
  • Check-in policies
  • Reports
  • Team Portal / SharePoint
  • Process Templates
  • Work item queries
  • Builds
  • Warehouse data
  • This is not sufficient for my task. I need to preserve as much as possible from the team projects on TFS 2010. Commented Oct 29, 2012 at 13:40
  • @OliverNilsen that's fine, but it's the only way to have no downtime. If you need to preserve everythign you'll need some downtime per team project collection. However you can migrate them one by one if you need.
    – Betty
    Commented Oct 29, 2012 at 22:18
  • When you say migrate, do you mean move the projects one by one to the TFS 2012? If so, I must not move anything. The TFS 2010 must be running all the time. My only option is to copy somehow. But I could use a more detailed process. The ones I find, always mentions detaching the collection on the server. Can this be done somehow without detaching? Commented Oct 31, 2012 at 13:45
  • No, what you're asking for is not possible.
    – Betty
    Commented Oct 31, 2012 at 18:28
  • Actually, it may be possible to do a normal upgrade by reattaching the team project collection databases, then using TFS Integration Platform to sync any changes that have occurred since then. Then only the new history will have incorrect date/times but they shouldn't be more than a few hours out if you perform the upgrade fast enough.
    – Betty
    Commented Nov 9, 2012 at 20:45

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .