Visual Source Safe

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

Searching TeamCity 4.x Documentation

Table of Contents


This page contains descriptions of the fields and options available when setting up VCS roots using Visual SourceSafe:

Notes and Limitations
  • TeamCity supports Microsoft Visual SourceSafe 6.0 and 2005 (English versions only!).
  • Microsoft Visual SourceSafe only works if the TeamCity server is installed on a computer running a Windows® operating system.
  • Make sure the TeamCity server process is run by a user that has permission to access the VSS databases.

TeamCity has the following limitations with Visual SourceSafe:

  • Shared (not branched) files cannot be checked out.
  • Comments for add and delete operations for file and directories are not shown in VSS 6.0. All such operations will have "No Comment" instead of a real VSS comment. (This limitation is imposed by the VSS API, which makes it impossible to retrieve comments with acceptable performance).

VSS Settings

Option
Description

Path to srcsafe.ini
The full path of the VSS configuration file srcsafe.ini of the project repository. If the TeamCity server is run as a Windows service, make sure this path does not use mapped drives. If the file is placed on a network drive use syntax like \\vss-server\share\srcsafe.ini where vss-server is a server name and share is a name of the shared directory.
Project Specify the mandatory path to the project tree, starting with $/.
User Name Specify the mandatory name of the user on Visual SourceSafe server.
Password Enter the password, that corresponds to the user name.

Changes Checking Interval

Option Description
Checking interval Select a radio button to choose between the global predefined server setting or entering a custom interval for checking VCS for changes.
Some public servers can block access if polled frequently.

VCS Root Sharing

Option Description
VCS Root Sharing Enable this option to use this VCS root in other projects or build configurations. See Shared VCS Roots for more information.

Labels:

vcs vcs Delete
settings settings Delete
vss vss Delete
Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.