Repository type

Before you can version-control database schemas and static data in dbForge Studio for SQL Server, you must link the database to a repository. Based on the repository URL or folder path, the Studio automatically detects the repository type – centralized or distributed. The following repository types are supported:

  • Git
  • SVN
  • TFVC
  • Mercurial
  • Perforce
  • SourceGear Vault
  • Working folder
  • Command Line interaction

Git

Select Git to link a database to:

  • A Git-based cloud platform, such as (GitHub, GitLab, Bitbucket, or Azure DevOps).

  • A locally hosted Git repository initialized with the git init --bare command.

SVN

Select Subversion (SVN) to link a database to an Apache Subversion (SVN) repository.

TFVC

Select Team Foundation Version Control (TFVC) to link 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.
  • A local Git working directory.

Command Line Interaction

Select Command Line Interaction to work with the following repositories directly from the command line:

  • Git
  • Plastic SCM
  • Mercurial
  • Surround SCM