Migrate from Team Foundation Version Control

  • Tier: Free, Premium, Ultimate
  • Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

Team Foundation Version Control (TFVC) is a centralized version control system similar to Git.

The main differences between TFVC and Git are:

  • While TFVC is centralized using a client-server architecture, Git is distributed. Git has a more flexible workflow because you work with a copy of the entire repository. You can quickly switch branches or merge, for example, without needing to communicate with a remote server.
  • Changes in a centralized version control system are per file (changeset), while in Git a committed file is stored in its entirety (snapshot).

For more information, see:

Migrate to Git

We do not provide a tool to migrate from TFVC to Git. For information on migrating: