TFS Migration Toolkit
Over the past few months we've been working on the development of a toolkit to facilitate the creation of tools to migrate data into TFS. Using this toolkit, the task of creating a tool to convert data from a given version control/work-item tracking system will be greatly simplified. The toolkit will provide many of the features that are standard in any data conversion tool and will abstract away the TFS OM. This means that tool authors only need to write a plug-in specific to the system of their choice.
Some of the features that we are providing as part of the toolkit include:
- Specification of settings through a well defined XML configuration file
- Ability to configure several migration sessions in a single location
- Robust analysis and conversion engine
- Conflict resolution mechanisms
- Real-time and post migration reporting
We are also planning to release this toolkit via the web in a shared-source manner. This would allow anyone to download, modify, and re-distribute the toolkit to meet their specific needs. As we get nearer to the release, I'll be sure to post more details.
For those teams that are planning to migrate from other systems to TFS, how does this list of features line up with what you would need to successfully migrate to TFS? Besides version control and work-item tracking, what other areas of software development could benefit from a migration tool?