Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Visual Studio Online migration (VSO to VSO)

We are attempting to migrate from one Visual Studio Online account to another Visual Studio Online account. This is different from an on-premise TFS to Visual Studio Online migration. Most articles explain a migration using the on-premise to VSO approach, only.

Accounts

  • https:\vsoaccount1.visualstudio.com\DefaultCollection
  • https:\vsoaccount2.visualstudio.com\DefaultCollection

For TFS to VSO, we found a solution by using OpsHub Visual Studio Online Migration Utility.

We also tried to use the same tool to point to another Visual Studio Online account as a source, but it fails stating that we can only point to a TFS instance.

Can this be done via scripting? If so, how? If there is a tool available, that would be great also. This should be a one time migration.

Update:

We need code only, including changesets, no work items. The project is using TFVC.

like image 589
Mario Tacke Avatar asked Jul 10 '14 16:07

Mario Tacke


2 Answers

You can consider using TFS Integration Platform

like image 148
Oleg Mikhaylov Avatar answered Nov 15 '22 08:11

Oleg Mikhaylov


For others that stumble across this thread, I have found this - the Visual Studio Team Services Sync & Migration Engine an open source project that appears to do TFS-TFS, TFS-VSTS, VSTS-TFS and VSTS-VSTS migration. It is an open source project initiated with the same purpose as the TFS Integration Platform, but to address some of the complexities (and the fact that it is now deprecated).

From the web site:

Visual Studio Team Services Sync & Migration Engine allows you to bulk edit data in Microsoft Team Foundation Server (TFS) and Visual Studio Team Services (VSTS). Supports both migration and bulk update scenarios.

like image 31
Murray Foxcroft Avatar answered Nov 15 '22 07:11

Murray Foxcroft