Source Code Control System ( SCCS ) er det første versionskontrolsystem udviklet på Bell Labs i 1972 af Marc J. Rochkind til IBM System/370 -computere , der kører OS/MVT . Efterfølgende blev der oprettet en version til PDP-11 , der kører UNIX -operativsystemet . Senere blev SCCS inkluderet i flere varianter af UNIX. SCCS-kommandosættet er i øjeblikket en del af Single UNIX-specifikationen .
SCCS var det mest udbredte versionskontrolsystem indtil fremkomsten af RCS . Selvom SCCS nu skal betragtes som et ældre system, bruges filformatet designet til SCCS stadig af nogle versionskontrolsystemer såsom BitKeeper og TeamWare . Sablime - systemet tillader også brugen af SCCS-filer. [1] Til at gemme ændringer bruger SCCS den såkaldte. interleaved deltas teknik . Denne teknik bruges af mange moderne versionskontrolsystemer som grundlag for sofistikerede fletteteknikker.
SCCS-systemet er også kendt for den såkaldte sccs_id-streng, for eksempel:
static char sccsid[] = "@(#)ls.c 8.1 (Berkeley) 6/11/93";Strengen indeholder filnavnet, datoen, muligvis noget andet. Efter kompilering er denne linje, der bruger "@(#)"-mønsteret, let at finde i binære filer og objektfiler og bestemme, hvilke kildefiler der blev brugt under kompileringen.
Versionskontrolsystemer ( kategori ) | |
---|---|
Kun lokalt | |
Klient-server | |
Uddelt | |
Unix-kommandoer | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|