Azure-in-bullet-points

Source code version control

Introduction

Centralized vs Decentralized repositories

Version Control Systems

name type license description Azure Repos support Terminology
git distributed open-source most popular, a lot tooling ✔️ pull & push
TFVC centralized proprietary branches = paths, granular permissions down to a file level ✔️ check-in & check-out
mercurial distributed open-source used by .eg. Facebook & Mozilla, simpler than GIT pull & push
svn (apache subversion) centralized open-source branches = paths, granular permissions down to a file level commit & update
Helix Core (Perforce) centralized proprietary branches = paths, granular permissions down to a file level check-in & check-out
ClearCase centralized proprietary file-based architecture (where everything happens e.g. tagging at the file level)  

Central source code repository

Team Foundation Version Control