{"id":9111,"date":"2007-07-02T16:54:24","date_gmt":"2007-07-02T16:54:24","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/2007\/07\/02\/tfs-migration-and-synchronization-toolkit-is-available\/"},"modified":"2018-08-14T00:33:19","modified_gmt":"2018-08-14T00:33:19","slug":"tfs-migration-and-synchronization-toolkit-is-available","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/tfs-migration-and-synchronization-toolkit-is-available\/","title":{"rendered":"TFS Migration and Synchronization Toolkit is Available!"},"content":{"rendered":"<p>Last week we released the &#8220;final&#8221; version of the TFS Migration &amp; Synchronization Toolkit.&nbsp; I say &#8220;final&#8221; because nothing is ever final (particularly when we provide source and put it on CodePlex :)).\nThe toolkit is designed to make it easy to do both 1 way and bidirectional synchronization of work item tracking and version control data between TFS and other systems.&nbsp; We&#8217;ve used this tool kit (and previous incarnations of it) to build several tools and feedback on it has been very good.&nbsp; I remember a report of someone building a tool to migrate PVCS data into TFS.&nbsp; They claimed it was a very easy addition and didn&#8217;t take more than a week or so of development effort.\nWe envision this tool being used in a number of ways.&nbsp; Some organizations will choose to adopt TFS in favor of some existing system they are using and this toolkit will help provide a basis for migrating the data (including history).&nbsp; We find that in larger organizations (like our own), you can&#8217;t just drop a tool one day and start with another the next.&nbsp; Frequently multiple systems coexist, sometimes for an extended period of time.&nbsp; It may be that different part of your org want to use different SCM systems, yet you want to synchronize some of the data.&nbsp; It is also sometimes necessary to synchronize TFS with related but different systems &#8211; like Project Server, or a help desk system, etc.&nbsp; The toolkit can help with that too.\nIf this sounds like something you need, check out the CodePlex project here: <a href=\"http:\/\/www.codeplex.com\/MigrationSyncToolkit\">http:\/\/www.codeplex.com\/MigrationSyncToolkit<\/a>\nAnd you can read more about it here:\n<a title=\"http:\/\/blogs.msdn.com\/edhintz\/archive\/2007\/06\/29\/tfs-migration-and-synchronization-toolkit-released-to-the-wild.aspx\" href=\"http:\/\/blogs.msdn.com\/edhintz\/archive\/2007\/06\/29\/tfs-migration-and-synchronization-toolkit-released-to-the-wild.aspx\">http:\/\/blogs.msdn.com\/edhintz\/archive\/2007\/06\/29\/tfs-migration-and-synchronization-toolkit-released-to-the-wild.aspx<\/a>\n&nbsp;<\/p>\n<p>Brian<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last week we released the &#8220;final&#8221; version of the TFS Migration &amp; Synchronization Toolkit.&nbsp; I say &#8220;final&#8221; because nothing is ever final (particularly when we provide source and put it on CodePlex :)). The toolkit is designed to make it easy to do both 1 way and bidirectional synchronization of work item tracking and version [&hellip;]<\/p>\n","protected":false},"author":244,"featured_media":14617,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-9111","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"blog_post_summary":"<p>Last week we released the &#8220;final&#8221; version of the TFS Migration &amp; Synchronization Toolkit.&nbsp; I say &#8220;final&#8221; because nothing is ever final (particularly when we provide source and put it on CodePlex :)). The toolkit is designed to make it easy to do both 1 way and bidirectional synchronization of work item tracking and version [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/9111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/users\/244"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/comments?post=9111"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/9111\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media\/14617"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media?parent=9111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=9111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=9111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}