GBS works independently from a Software Configuration Management System (SCMS).
To ensure however, that GBS-managed files and directories are properly added
to the SCMS, GBS provides support for a number of SCMSs:
SCMSs supported
- ClearCase - IBM Rational ClearCase
- CVS - Concurrent Versions System
- GIT (in progress)
- SVN - Subversion
- Synergy - IBM Rational Synergy (CMSynergy, Continuus)
- VSS - Microsoft Visual Source Safe
Combining an SCMS with GBS
During System (Root) creation (swr --new), one of the above (or 'None') may be selected.
If 'None' is selected, you are responsible for the proper handling of all SCMS aspects.
Note that gbsmaint offers a function to check and possibly add GBS-managed
files and directories to the selected SCMS.
How it Fits
Terms Used
REPOSITORY:--SCMS_ROOT------+ +--ext--
\ /
DISK:--------GBS_PARENT_PATH--+--SYSTEM--+---dev--
\
DISK:<-------GBS_ROOT_PATH--------------> +--res--
Overview
SCMS
| Repository
| Data
| Data Type
|
ClearCase
| Implicit (VOB)
| None
| Irrelevant
|
CVS
| URL
| SCMS_ROOT
| Informational
|
SVN
| URL
| SCMS_ROOT
| Informational
|
Synergy
| EnvVar CCM_ADDR
| None
| Irrelevant
|
VSS
| EnvVar SS_DIR
| SCMS_ROOT
| Mandatory
|
Copyright © Randy Marques of Randy Marques Consultancy - All rights reserved