Step 2: Initializing your team's Repository
The next step is to initialize your team's Repository. You do this by checking in your source files for the first time from the SSWE. As a result of this initial check-in, your team's Repository will have the same directory structure as the SSWE. For each project directory, SNiFF+ creates a subdirectory named after your underlying version control tool (e.g.
RCS
). Version control information for the files in the project are then stored in this directory.
To check in the entire project, do the following in the Project Editor:
Checkmark all the projects in the Project Tree.
Press the Filters... button.
The Filters... dialog appears.
In the File Types tab, clear the Make check box to filter out SNiFF+'s Makefiles from the
Project Editor's File List (we assume you are using SNiFF+'s Make Support).
SNiFF+'s Make Support files are generated and maintained by SNiFF+, so there's no
reason to version control them.
Press the OK button to apply changes and to close the Filters... dialog.
Choose File > Select all.
All the files in the File List are now selected.
Choose File > Check In....
SNiFF+ informs you that it cannot find the directory structure of the SSWE in the
Repository (it hasn't been created yet). You will now tell SNiFF+ to copy the SSWE project
directory structure into the Repository.
Enable Repeat and press Yes. This will save you from having to press Yes for each new
project directory.
The Check In dialog appears.
In this dialog, press the Ok button to check in an initial version of the shared project.
SNiFF+ will now create the SSWE's directory structure in the RWE. Your team's files will
be checked in to your Repository during the process. This may take some time,
depending on the number of files you're checking in. After the check-in process is over, all
files shown in your Project Editor's File List will be read-only.
In the Launch Pad, select the project and choose Project > Close Project to close the
shared project in the SSWE.