# Version Control Systems
Teamscale reads the code directly from your version control system (VCS) and lets you know about quality defects right away.
As of this writing, Teamscale supports the following version control systems:
- 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 VCS isn't supported yet, don't hesitate to contact us; we continuously add support for new systems.