Migration tool to ease the pain of moving from TFS to Azure DevOps
Exports workitems and bugs to Azure DevOps. Doesn't include Test Plans / Test Suits / Test Cases since there is no real API to support it.
tfs-to-devops export [TfsUrl] [TfsProject] [AzureUrl] [AzureProject]
[TfsUrl] The URL used in Visual Studio, excluding project root
[TfsProject] The root (project) that holds backlogs and workitems
[AzureUrl] The Azure organization URL (https://dev.azure.com/<Organization>)
[AzureProject] Project found under organization in Azure server URL (https://dev.azure.com/<Organization>/<Project>)
Creates a dump of changesets from a given branch and date period. One folder for each changeset, includes diffable versions of all changed files. Useful for maintaining history of TFS branches when moving to GitHub.
tfs-to-devops history [TfsUrl] [TfsBranchPath] [DateFrom] [DateTo] [Path]
[TfsUrl] The URL used in Visual Studio, excluding project root
[TfsProject] The root (project) that holds branches for history export
[TfsBranchPath] Path to branch, excluding project
[DateFrom DD.MM.YYYY] Date to start pulling changesets
[DateTo DD.MM.YYYY] Date to stop pulling changesets
[Path] Path to store changesets (will be emptied)