Migrating from TFVC to Git

Team Foundation Server (TFS), renamed Azure DevOps Server in 2019, is a set of tools developed by Microsoft which also includes Team Foundation Version Control (TFVC), a centralized version control system similar to Git.

In this document, we focus on the TFVC to Git migration.

TFVC vs Git

The main differences between TFVC and Git are:

For more information, see:

Why migrate

Advantages of migrating to Git/GitLab:

How to migrate

The best option to migrate from TFVC to Git is to use the git-tfs tool. Read the Migrate TFS to Git guide for more details.