- Community Pick
The problem I ran into is that I couldn't find complete instructions about how to do the migration. It turned out that all of the instructions I found by searching were for earlier versions of TFS. I used this article:
Walkthrough: Migrating from Visual SourceSafe to Team Foundation
http://msdn.microsoft.com/
which is apparently for the original TFS (2005) release.
Actually, the instructions seem to be fine except for one small detail -- when you add the <Settings> element to ConversionSettings.xml there is one additional (and seemingly undocumented) attribute that TFS requres. The old format was
<Settings>
<TeamFoundationServer name="server_name" port="port_number" protocol="protocol"></Te
</Settings>
The new (and correct) format is:
<Settings>
<TeamFoundationServer name="server_name" port="port_number" protocol="protocol" collection="virtual_root
</Settings>
By default the virtual_root/collection_na
One other thing that was documented (sort of) but that I overlooked is that while the instructions seemed to say that you need to install SQL Server Express before running the conversion, apparently you actually can use SQL Server instead. Reading all of the instructions will save you that extra work. This article shows how to do it:
How to: Create a Settings File for Source Control Analysis and Migration
http://msdn.microsoft.com/