Implementing Azure DevOps Solutions
上QQ阅读APP看书,第一时间看更新

Types of source control in Azure DevOps

While there are many different source control systems in existence, they can be classified into two categories, centralized and decentralized source control, as follows:

  • In a centralized source control system, only the server has the full history and the full set of branches that make up the repository.
  • In decentralized source control, everyone working with the repository has a full copy of the repository, all of the branches, and its history.

Azure Repos, part of Azure DevOps services, offers both types of source control through TFVC and Git. The next two sections discuss both types of source control in more detail.