Repository type
Last modified: March 28, 2025
Before using dbForge Source Control to version-control database schemas and data, it is important to establish the connection between the required database and repository. The repository you select enables the tool to identify the main repository type based on the repository URL or the directory path provided.
dbForge Source Control supports the following centralized and distributed version control repository types:
Git
Select Git to link a database to:
- Git cloud host (GitHub, GitLab, Bitbucket, Azure DevOps).
- Git using the
git init --bare
Git command on a local machine.
SVN
Select Subversion (SVN) to link to a database to an Apache Subversion (SVN) repository.
TFVC
Select Team Foundation Version Control (TFVC) to connect a database to a TFVC repository in Azure DevOps.
Mercurial
Select Mercurial to link a database to a Mercurial repository.
Perforce
Select Perforce (P4) to link a database to a Perforce repository.
SourceGear Vault
Select SourceGear Vault to link a database to a SourceGear Vault repository.
Working Folder
Select Working Folder to link a database to:
- A version-controlled folder that stores SQL scripts representing the database.
- Git working directory.
Command Line Interaction
Select Command Line Interaction if you want to work with the following repositories directly from the command line:
- Git
- Plastic SCM
- Mercurial
- Surround SCM