The VSTS Sync Migration tools have been updated with new features and bug fixes for common issues reported by users.
For those that are using TFS and VSTS since the demise of the TFS Integration Tools there has been a gap that has only been filled by commercial tools. For a while I have been shipping the VSTS Sync Migration tool as a stop gap measure until more features are available out of the box. If you are looking to:
- Bulk update thousands of work items with regex pattern matches, and other field mappings.
- Migrate a partial or entire Team Project from one location to another, Collection, Account, or Server
- Merge two or more Team Projects that should not have been separated
We have also had a number of awesome contributions from the community of users that have been using this tool to push work items around…and that has resulted in a number of new features in the last few months:
- Work Item History – Now you can migrate revisions as well as just the tip with the new WorkItemRevisionReplayMigrationContext [Harald Koestinger ]
- Query Migration - Migrate you Work Item Queries from one Team Project to another with the WorkItemQueryMigrationContext [Richard Fennell ]
- Closed Date on Tasks – Fixed a serious bug with the Closed Date that has been blocking a number of users [Darryl James Heath ]
- Update Notification – When a new version is published through our automated DevOps pipeline you will be notified when you run the tool.
We are working on the documentation, and folks struggle with the concept of the ReflectedWorkItemId that we use for tracking what you have already processed. Hopefully we can make some changes to fix this in the future.
Install the latest version from chocolate and have it notify you when a new version comes out.
What to read next
VSTS Sync Migration Tools
Open-source tools for migrating work items, test plans, teams, and project structures between TFS and VSTS, supporting consolidation and …
Mastering Azure DevOps Migration Tools: Your Ultimate Guide to Seamless Migrations
Learn how to use Azure DevOps Migration Tools for efficient, large-scale migrations, including setup, configuration, best practices, and …
Mastering Azure DevOps Migration: A Step-by-Step Guide for Seamless Project Transfers
Learn how to migrate Azure DevOps projects step by step, including tool setup, configuration, handling common issues, and ensuring a smooth …
Detecting agile theatre with real delivery signals
Why Most Companies Operating Models Fail in Dynamic Markets
A concise comparison of Predictive and Adaptive Operating Models, explaining why traditional structures fail in dynamic markets and how …
Don’t Manage Dependencies, Remove Them
Explains why dependencies are a sign of poor system design and outlines steps to eliminate them by aligning teams, clarifying ownership, and …
The Estimation Trap: How Tracking Accuracy Undermines Trust, Flow, and Value in Software Delivery
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and …
Flow of Value vs Flow of Work – Misnomer or Useful Shorthand?
Compares “flow of value” and “flow of work” in Kanban, explaining why only validated outcomes count as value and stressing the need for …
Why Outsourcing DevOps Fails, and How Real Engineering Excellence Starts With Your Team
Avoid DevOps vendor lock-in, discover how true engineering excellence starts with partnership, not outsourcing. Ready to transform your …
Detecting agile theatre with real delivery signals
Don’t Manage Dependencies, Remove Them
Explains why dependencies are a sign of poor system design and outlines steps to eliminate them by aligning teams, clarifying ownership, and …
The Estimation Trap: How Tracking Accuracy Undermines Trust, Flow, and Value in Software Delivery
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and …
Flow of Value vs Flow of Work – Misnomer or Useful Shorthand?
Compares “flow of value” and “flow of work” in Kanban, explaining why only validated outcomes count as value and stressing the need for …
Why Outsourcing DevOps Fails, and How Real Engineering Excellence Starts With Your Team
Avoid DevOps vendor lock-in, discover how true engineering excellence starts with partnership, not outsourcing. Ready to transform your …
Estimating Better in an Overloaded System Is a Poor Man’s Strategy
High work in progress (WIP) causes delays and unpredictability; improving estimates won’t help. Limiting WIP and focusing on flow is key to …