Whilst presenting on ‘Migrating DevOps Toolsets’ at DDDNorth last weekend, I mentioned a blog post & flowchart I had created a few years ago to guide people through their options when migrating from TFS to what was then called VSTS (Azure DevOps Services)
When I got home, I though the post & flowchart were worth an update to bring it up to date. I also took the chance to make them a little more generic, so they maybe useful as a guide for a wider range of DevOps toolset migrations

Click to download a PDF version
I mention a few tools in the flowchart, so here are some useful links
-
Azure DevOps Server to the Cloud
- Azure DevOps Database Migration Tool – the official Microsoft full fidelity service
-
Source Control
- Git TFS – OSS tool to move TFVC into Git
- Git SVN – OSS tool to move SVN into Git
- Git VSS – OSS tool to move VSS into Git
- Azure DevOps Git Import - feature of Azure DevOps to import Git repo into Azure DevOps
- Azure DevOps TFVC Import - feature of Azure DevOps to import TFVC into Auzre DevOps
- GiHub Git Import - feature of GitHubto import Git repo
- GitHub Enterprise Import - GitHub CLI tool to import repos at scale, and re-point CI/CD tools for GitHub Enterprise
- Timely Migrations - Commercial tool to migrate TFVC to TFVC
-
Work Tracking
- Migration Tools for Azure DevOps – OSS tool to moves Azure DevOps Work items between projects/instances
- Jira to Azure DevOps work item migration tool - OSS tool to moves Jira tickets to Azure DevOps Work items