Previous Next
Freezing the project

To freeze the project:

  1. Open the pico.shared project in the SSWE.
  2. In any open SNiFF+ tool, choose Tools > Configuration Manager.
In the Configuration Manager
  1. Select the HEAD configuration in the Configuration List (see the following screen shot).
    The project's configuration information is loaded into the Configuration Manager.
    Your Configuration Manager should look similar to the following:

    Click for full size, then use Back button

  2. Choose Configuration > Freeze Head....
    The Freeze Head dialog appears.
  3. Enter a name for the new configuration in the Configuration field of the dialog (e.g. Pico_configuration ) and press Ok.
    The Configuration List is now updated to include the newly created configuration.
  4. In the Project Editor, take a look at the history of any of the project files. A circle next to one of the file's versions in the Version Tree indicates that the version is part of a configuration. The configuration name comes after the circle, followed by the version number.
  5. Close all open tools except for the Launch Pad.
Concluding remarks
This concludes this tutorial on working with C multi-user projects.
In this tutorial, you:
  • set up working environments for a team project

  • created the project in the Shared Source Working Environment

  • set up the build system for the project in the Shared Source Working Environment

  • checked in all project files to the Repository from the Shared Source Working Environment

  • built the project's executable in the Shared Object Working Environment

  • worked with files (check out/in, create, add, remove) in your Private Working Environment

  • updated the working environments of the project

  • froze a stable version of the project in the Shared Source Working Environment

What's next
The next tutorial introduces you to version controlling in SNiFF+. In the tutorial, we will use the following three SNiFF+ tools to look at the version control information of the multi-user project you worked on in the "Team Maintenance" tutorial:
  • Project Editor

  • Configuration Manager

  • Diff/Merge tool