O'Reilly logo

Professional Team Foundation Server by Mickey Gousset, Erik Gunvaldson, Jean-Luc David

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

2.7. Migrating your Tools to Team Foundation Server

If you are a development shop, then you probably have certain tools you prefer to help with your development, such as a source-control system. Microsoft is taking steps to try to make it easy to convert from some of the major tools to using Team System and Team Foundation Server.

2.7.1. Version Control

Microsoft has provided a tool that allows you to migrate from Visual Source Safe (VSS) 6.0 to Team Foundation Source control. The migration can be broken into two phases. In the first phase, you analyze the VSS database; in second phase, you do the actual migration from the VSS database to Team Foundation Source Control. One of the best sources of information on this tool comes from Akash Maheshwari's blog (http://blogs.msdn.com/akashmaheshwari).

The first phase in the analysis is to determine whether you need to migrate, or whether you can simply pull the "leaves" of the branch directly into Team Foundation Server. This may depend on whether you care about the history. This phase is going to generate some reports for you, indicating the potential data loss that may occur during the migration. Using these reports, you should be able to configure some of the migration options to minimize this loss. Be aware, however, that some data loss is unavoidable. This is due to some aspects of the VSS data not being mapped into Team Foundation.

Once you are satisfied with the results from the first phase, you can proceed with the actual migration. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required