Source Code Control Administration

SCC Server Administration

Source Code Control administration is accomplished via the SOS Collab Server Manager.

Source Code Control Project Rights/User Permissions

User rights in SOS Collab can be set so that users have access only to certain SOS Collab projects and functions. In SOS Collab Source Code Control, however, the ability to set user permissions is limited by Microsoft Visual SourceSafe (VSS).

In the SourceSafe Admin program, specific rights can be given to individual users. Using SourceSafe, it is common for users not to have permission to the root node and still have permission to subprojects within the tree. VSS Explorer works fine with this setup.

SOS Collab Source Code Control, however, requires root permission in order to obtain the database tree structure. Permissions have to be set in the SourceSafe Admin program to allow for root permission.

Permissions may also be set to allow that users have only certain access to subprojects. Just as in VSS, users with restricted access still will be able to see projects listed under the root directory because they have root permission, but they will not be able to see the filenames in those projects. The user will get an error message when attempting to view files from these projects.

(Please Note:"SOS Collab project" refers to a particular software development project or collaboration objective. When referring to a "project" in source code control, however, the term refers to a specific directory that contains source code.)

Using VSS Keyword Expansion in SOS Collab Source Code Control

Keyword expansion refers to VSS's ability to place certain information directly into your file to create a file header for you. To use this feature, you place certain keywords into the text of your file in comments so that it does not affect your code. When you add or check in the file, VSS looks for these keywords, and places the relevant information after them.

SOS Collab Source Code Control supports the VSS Keyword expansion feature. If you change the keyword expansion setting within the VSS admin utility, The SourceOffSite server service must be stopped and restarted before it will take effect.