TFS Migration Toolkit

Published 27 October 06 10:40 PM | mmitrik 

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?

Filed under:

Comments

# Brian Keller: Technical Evangelist for Team System said on October 30, 2006 12:15 PM:

Matthew Mitrik, a PM on the Team Foundation Server, blogged about the TFS Migration Toolkit that his

# Vilx- said on October 31, 2006 4:23 AM:

What source plugins will be included by default? More specifically, will there be a TFS source plugin?

I'm simply trying to write a similar utility myself for my companies internal needs - merging two TFS servers into one. News of this upcoming tool make me wonder, if my work is really needed.

Also, if your tool will be able to merge two TFS servers into one, when could the first release (beta or otherwise) be expected?

# batswirl said on October 31, 2006 5:21 AM:

Hi,

I am also working on a solution, trying to import some WSS list elements into Team Foundation Work Item Tracking Database. My very first need could be to execute an import within a transactionnal context.

# Rob Caron said on November 1, 2006 1:40 AM:

The TFS Migration Toolkit blog was missing from Newzie subscriptions, but Brian Keller's recent post

# anutthara said on November 27, 2006 5:20 AM:

This is so awesome - I felt the need for it since long!

# adamga's WebLog said on December 7, 2006 8:14 AM:

One thing that is an absolute reality for firms doing software development (in house or for commercial

# myung shin kim said on March 23, 2007 5:03 AM:

I really want to get migration from TFS to vss.

until now, there is no way to support this migration scenario.

# bcbeatty said on September 17, 2007 3:21 PM:

I'm looking for integration points with Mercury Quality Center (aka Test Director).

Our QA team has a large investment with Mercury, but development wants to Team System to upgrade from VSS. So we need to share WorkItems and Quality Center defects.

Any ideas?

# mmitrik said on September 17, 2007 3:40 PM:

A good place to start is the Migration and Integration Solutions page on MSDN: http://msdn2.microsoft.com/en-us/teamsystem/bb840033.aspx

There is currently one tool listed there for syncing QC defects to TFS work items.

Anonymous comments are disabled
Page view tracker