# Version Control Systems
Teamscale reads the code directly from your source code repository and lets you know about quality defects right away.
The following version control systems are currently supported by Teamscale:
- Git (with in-depth integration with GitHub, GitLab. Gerrit and Bitbucket Cloud and Server)
- Subversion (SVN)
- Team Foundation Server (TFS) and Azure DevOps Server
- File System
Additional Version Control Systems
If your version control system isn't supported yet, don't hesitate to contact us; we continuously add support for new systems.