Kildekodekontrolsystem

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 28. november 2019; checks kræver 6 redigeringer .

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.

UNIX-systemer, der inkluderede SCCS

Noter

  1. Sablime® Configuration Management System (downlink) . Hentet 22. september 2010. Arkiveret fra originalen 16. juni 2007. 

Se også

Links