All posts
Legacy Modernization

Transitioning From Team Foundation Server to GitHub or Azure DevOps: TFVC to Git, Builds and Work Items

By

October 25, 2026

6 min read

Team Foundation Server 2017 reaches end of support on January 11, 2027, and Azure DevOps Server 2020 left mainstream support in October 2025. How to move source control from TFVC to Git, pipelines from XAML or classic builds to YAML or GitHub Actions, and work items to a supported system.

Team Foundation Server
TFVC
Git
GitHub
Azure DevOps
CI/CD

Team Foundation Server was Microsoft's on-premises source control, build and work tracking product. TFS 2017 reaches end of support on January 11, 2027. Azure DevOps Server, its successor, has newer versions, but Azure DevOps Server 2020 moved to extended support in October 2025. Many teams on old TFS still use TFVC, its centralized version control, which modern tooling has largely left behind.

Want a second opinion on this for your system?

Book a free 30-minute call. You'll leave knowing what we'd do first and roughly what it costs, whether or not you hire us.

Three pieces, three moves

TFS piece

Move to

How

TFVC source control

Git on GitHub or Azure Repos

git-tfs for full history; Azure Repos import brings only recent history (about 180 days) from TFVC

XAML or classic builds

GitHub Actions or YAML pipelines

Rewrite; there is no reliable automatic conversion

Work items

Azure DevOps Services boards, GitHub Projects, or Jira

Migration tools exist for Azure DevOps; others need export and import

Decisions to make first

  • How much history you need. Full TFVC history is slow to convert for large repositories. Many teams bring recent history into Git and keep the old server read-only for archaeology.

  • Branching. TFVC branches are folders; Git branches are not. Map the branches that matter and drop the rest.

  • Binaries. TFVC repositories often contain build outputs and third-party DLLs, which belong in package feeds or Git LFS.

  • Where pipelines deploy. If you deploy to AWS, GitHub Actions with OIDC roles, or CodeBuild-managed runners inside your VPC, replace stored credentials.

hoolco Monthly Review

Once a month: what changed in tech that month and what it means for you, from cloud and AI to security and the tools you build with. Every item links to its source. No sales pitch, unsubscribe in one click.

As of October 25, 2026. Provided as is, for general information, and accurate to the best of our knowledge on the date shown. Not legal, compliance, tax, financial or other professional advice. Prices, limits and vendor services change; check current vendor documentation before relying on anything here. Terms of use.