Jeff Reddy
Jeff Reddy

Reputation: 5670

Partial TFS Upgrade

I've running 2013 TFS Server. We have multiple Projects in a single ProjectCollection. However, we just inherited a bunch of projects from a company we just aquired, and they have all thier code in a 2010 TFS server. I need to migrate the projects from this 2010 instance of TFS into our 2013 TFS server.

I've read about doing a complete 2010 migration to 2013, but one of the steps there is to uninstall 2013 and re-install after attaching the databases from the older 2010 server.

Since this isn't an option, as we already have 2013 projects in our 2013 TFS server, I'm wondering what else I can do for this migration.

Upvotes: 1

Views: 150

Answers (2)

You should upgrade your 2010 to 2013 before you move the collection across. As you may have version issues with SQL and Windows you might be best using a temporary server that you restore the TFS 2010 databases to and upgrade to 2013.

Once you have upgraded your server to 2013 you can easily detach and attach to your existing server.

Upvotes: 3

Oleg Mikhaylov
Oleg Mikhaylov

Reputation: 1124

You don't need to uninstall TFS 2013, you can attach 2010 to 2013 directly. I suggest you do the following:

  • Detach TFS 2010 collection using TFS 2010 management console
  • Backup 2010 collection database using SQL server management studio
  • Restore this backup on the SQL server which is hosting TFS 2013 server databases
  • Open TFS 2013 management console and attach 2010 collection to it. This step will perform the upgrade, so once it's done you can start working with this collection on the 2013 server.

Another thing I would suggest is doing this on the test server first.

Upvotes: -1

Related Questions