You are viewing the documentation of TeamCity 2018.x, which is not the most recently released version of TeamCity.
Go to the latest TeamCity documentation or refer to the listing to choose the documentation corresponding to your TeamCity version.

Skip to end of metadata
Go to start of metadata

Since TeamCity 2018.1 The Visual SourceSafe plugin is no longer bundled with TeamCity and is available as a separate download.

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).
  • The timestamps on VSS check in are driven by local time on client computer. Therefore if the time on clients and build server are not synchronized, TeamCity cannot properly order check-ins. There is also problem with timezone, however it was already addressed in VSS client version 2005, when configured properly. To avoid these problems follow the recommendations:
    1. Sync client machines via timeserver: http://support.microsoft.com/kb/131715/EN-US.
    2. Setup timezone for VSS database: Start VSS admin-> Tools-> Options-> TimeZone and pick one.
    3. Use VSS 2005.

VSS Settings