Veer
Veer

Reputation: 11

Migrate one single project from On-premise TFS to VSTS

how to migrate a single project alone (where project collection contains 30+ projects) from TFS to VSTS with all history, build-definitions, changesets

Upvotes: 1

Views: 2504

Answers (2)

PatrickLu-MSFT
PatrickLu-MSFT

Reputation: 51073

As described in About VSTS and TFS, Scope and scale data, the long term direction for VSTS is to support grouping of accounts within organizations. This would lead to:

VSTS accounts that serve as the equivalent of TFS project collections and VSTS organizations that serve as the equivalent of TFS deployments. This is why the TFS Database Import Service only supports importing single TFS collections as single VSTS accounts.

If you need to migrate individual team projects you will need to use one of the other options—manual copy or public API based migrations.

Source Link

It's very clear why you could not use TFS Database Import Service to migrate at team project-level directly.

You can also have a try for VSTS Sync Migration Tools,it allows you to bulk edit and migrate data between Team Projects on both Microsoft Team Foundation Server (TFS) and Visual Studio Team Services (VSTS). Note this without history. How to please refer: TFS 2017 Migration To VSTS with VSTS Sync Migrator

If you insist on keeping all history, the only way is using TFS Database Import Service, you may take the workaround as Daniel suggested.

Upvotes: 0

Jesse Milam
Jesse Milam

Reputation: 66

Microsoft has documentation on this exact scenario which can be found here: Migrate to Visual Studio Team Services : Move from Team Foundation Server (TFS) to Visual Studio Team Services (VSTS) and bring your data along.

This link also contains the download link for the migration tooling which you will want to use

Currently the following versions of TFS are supported for import:

  • TFS 2017 Update 3
  • TFS 2018
  • TFS 2018 Update 1

Upvotes: 2

Related Questions