ariste.info
  • MSDyn365 & Azure DevOps ALM
  • Get my book!
  • ISV License Generator
  • About me
    • About me
    • Subscribe
    • Contact
  • Logo
  • LinkedIn

Unified experience ALM

  • Welcome to the new ALM guide
    • Introduction
    • Prerequisites
  • Create and prepare Azure DevOps organization and project
    • Create an Azure DevOps organization
    • Create an Azure DevOps project
    • Enable TFVC projects in Azure DevOps
    • Add CI/CD agents with an Azure subscription
  • Unified development environment
    • What are unified developer environments?
    • Transition to a capacity-based model
    • Deploying a unified developer environment using PowerShell
    • Deploy an UDE environment from PPAC
    • Upgrade version in a Unified Development Environment
    • Useful links
  • Using Visual Studio
    • Connect Visual Studio to your UDE
    • Deploy code to a Unified Development Environment
  • Pipelines
    • What’s new in the pipelines?

Legacy Guide

  • Welcome
    • Welcome!
  • Dynamics 365 for Finance & Operations & Azure DevOps
    • Intro
    • Package and model planning
    • Azure DevOps
    • First steps
    • The build server
    • Visual Studio
    • Some advice
    • Branching strategies
  • Azure Pipelines
    • Builds
    • Continuous integration
    • Gated check-ins
    • Set up the new Azure DevOps tasks for Packaging and Model Versioning
  • Azure hosted build for Dynamics 365 Finance & SCM
    • Intro
    • Azure agents
    • How does it work?
    • What do I need?
    • Azure DevOps artifacts
    • Prepare Azure DevOps
    • Configure pipeline
    • Update for version 10.0.18 and greater
  • Azure DevTest Labs powered builds
    • Intro
    • Azure DevTest Labs
    • Getting and preparing the VHD
    • Create a DevTest Labs account
    • Creating the VM
    • Preparing the VM
    • Create a new image
    • Azure DevOps pipelines
    • Run the build
    • Times
    • Show me the money
    • Some final remarks
  • Add and build .NET projects
    • Intro
    • Build .NET in your pipeline
    • Add a C# project to FnO
    • Build pipelinebui
    • Things I don’t like/understand/need to investigate
  • Release Pipelines
    • Intro
    • Setting up Release Pipeline in Azure DevOps for Dynamics 365 for Finance and Operations
    • AAD app creation
    • Create the release pipeline in DevOps
    • Creating the LCS connection
    • New Azure DevOps release tasks: MSAL authentication and ADAL deprecation
  • Automation
    • Update VMs using pipelines and d365fo.tools
    • Builds
    • Releases
    • But I like to add some human touch to it
    • Extra bonus
    • Update a variable in a release
  • LCS DB API
    • Call the LCS Database Movement API from your Azure DevOps Pipelines
    • Automating Prod to Dev DB copies
    • Restore a data package with Azure DevOps Pipelines
  • Secure your Azure Pipelines with Azure Key Vault
    • Azure Key Vault
    • Securing your Azure DevOps Pipelines
View Categories
  • ariste.info
  • Dynamics 365 F&O Dev ALM guide
  • Unified experience ALM
  • Create and prepare Azure DevOps organization and project
  • Enable TFVC projects in Azure DevOps

Enable TFVC projects in Azure DevOps

Since June 2024, Microsoft has disabled the option to create TFVC projects in Azure DevOps, and only Git is showing in the list of version control options:

TFVC is disabled in new Azure DevOps projects
TFVC is disabled in new Azure DevOps projects

But we can enable them again from the organization settings. You need to go to the “Repositories” option, and then disable the “Disable creation of TFVC repositories” option:

Enable TFVC projects in Azure DevOps
Enable TFVC projects in Azure DevOps

What does this mean for TFVC? #

I don’t have insider information, but I don’t think it’s a secret that Microsoft hasn’t been investing a lot of efforts in TFVC/TFS in the past years. It’s actually how it’s phrased in the announcement:

Over the past several years, we added no new features to Team Foundation Version Control (TFVC). Git is the preferred version control system in Azure Repos.

https://learn.microsoft.com/en-us/azure/devops/release-notes/roadmap/2024/no-tfvc-in-new-projects

In this same announcement, we can read: “A few customers still use TFVC, and we do not plan to remove this feature set for those customers. However, we gradually plan to phase out TFVC in all new projects and organizations, or in projects that do not have any current usage of TFVC.”

What I read there is: “You better start learning and moving to Git because we don’t plan to remove TFVC now, but we will do it in the midterm”.

So, we all better start learning how to use Git properly and start planning to use it in new projects

Subscribe! #

Receive an email when a new post is published
What are your Feelings
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can I help?

How can I help?

Create an Azure DevOps projectAdd CI/CD agents with an Azure subscription

2 Comments

  1. Daniel 4 months ago Reply

    Gran trabajo Adriá!!

    Una sugerencia para futuras mejoras de esta guía: un post que cubra como migrar desde TFVC a Git.

    La verdad que nos tienes mal acostumbrados, solo sabemos recibir buenos regalos de tu parte.
    Gracias por compartir tus conocimientos.

    Feliz año nuevo! Que tengas un excelente 2025!

    • Adrià Ariste Santacreu Post Author 4 months ago Reply

      Muchas gracias Daniel! El tema de migrar de TFVC a Git… uf… personalmente no lo he tenido que hacer, sé que hay opciones pero nada es completo. Habrá que investigar.

Write A Comment Cancel Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Table of Contents
  • What does this mean for TFVC?
  • Dynamics 365 Community
  • Subscribe!
  • Microsoft MVP
  • LinkedIn
  • Privacy Policy
  • Contact
  • About me

© 2024 ariste.info. Designed by CazaPelusas.

Top

    Type above and press Enter to search. Press Esc to cancel.