SourceSafe

Introduction

Visual SourceSafe is a code management system. It is designed to be used together with Microsoft's software-development environment i.e. Visual Studio and Visual C++. Code management actions can be performed directly from the Visual Studio Developer's interface from the SourceSafe command in the Project menu.
In the following, the s: disk corresponds to the Packages network drive on the ALNTS1 NT server.

Installing Visual SourceSafe

SourceSafe can be found in s:\LHCb\SourceSafe
In order to use it, you must install the network client by running Netsetup.exe from the directory S:\LHCb\SourceSafe
To start Visual SourceSafe click the Start Menu, then Programs, and then the Visual SourceSafe 5.0 command.

N.B. SourceSafe can also be started directly from Developer Studio. Click the Project Menu and then SourceControl. This displays a menu with the code management commands.

Registering as a User

To access a code repository you must first be registered.
Run the program  S:\LHCb\SourceSafe\win32\ssadmin

From the Users Menu select the Add Users command. Add your name in the Username field and a password if you wish to have one.

Opening the LHCb Software repository

Start SourceSafe and you will be asked to enter your User Name and password and also to select the database corresponding to the code repository you want to use.

We have created a code repository called LHCbSoftware for storing software developed for the new OO framework. It can be found in S:\LHCb\SourceSafe.

Packages

The source code is organised in terms of a number of pacakges, each containing all files corresponding to a particular software domain. Once the database is opened  a new Package can be created using the Create Package command from the File menu. You may then add files to the package using the Add Files command from the File menu.

The common area for storing files checked out from the repository has been setup in    S:\LHCb\Software\Package 1 ........   etc

Online HELP

There is a comprehensive online HELP facility and Users Guide available from the Help Menu.

 

This page last edited by JH on December 20, 2000.