Configuring VCS Settings

Skip to end of metadata
Go to start of metadata
You are viewing documentation of TeamCity 7.x, which is not the most recently released version of TeamCity. Please refer to the listing to choose another version.

Searching TeamCity 7.x Documentation

Table of Contents

A Version Control System (VCS) is a system for tracking the revisions of the project source files. It is also known as SCM (source code management) or a revision control system. The following VCSs are supported by TeamCity out-of-the-box: ClearCase, CVS, Git, Mercurial, Perforce, StarTeam, Subversion, Team Foundation Server, SourceGear Vault, Visual SourceSafe.

Setting up VCS parameters is one of the mandatory steps during creating a build configuration in TeamCity.
On the 2nd page of the build configuration (Version Control Settings page) do the following :

  1. Attach an existing VCS root to your build configuration, or create a new one to be attached. This is the main part of VCS parameters setup; a VCS Root is a description of a version control system where project sources are located. Learn more about VCS Roots and configuration details here.
  2. When VCS root is attached, specify the checkout rules for it — specifying checkout rules provides advanced possibilities to control sources checkout. With the rules you can exclude and/or map paths to a different location on the Build Agent during checkout.
  3. Define how project sources reach an agent via VCS Checkout Mode.
  4. Additionally, you can add a label into the version control system for the sources used for a particular build by means of VCS Labeling feature.

See also:


configure configure Delete
rule rule Delete
vcs vcs Delete
root root Delete
label label Delete
labeling labeling Delete
notification notification Delete
Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.