Source Code Control System ( SCCS ) je první systém pro správu verzí vyvinutý v Bellových laboratořích v roce 1972 Marcem J. Rochkindem pro počítače IBM System/370 s OS/MVT . Následně byla vytvořena verze pro PDP-11 s operačním systémem UNIX . Později byl SCCS zahrnut do několika variant UNIXu. Sada příkazů SCCS je aktuálně součástí specifikace Single UNIX .
SCCS byl nejrozšířenějším systémem pro správu verzí až do příchodu RCS . Ačkoli SCCS by měl být nyní považován za starší systém, formát souborů navržený pro SCCS je stále používán některými systémy správy verzí, jako je BitKeeper a TeamWare . Systém Sablime také umožňuje použití souborů SCCS. [1] K ukládání změn používá SCCS tzv. technika prokládaných delt . Tato technika je používána mnoha moderními systémy správy verzí jako základ pro sofistikované techniky slučování.
Systém SCCS je také známý pro takzvaný řetězec sccs_id, například:
statický znak sccsid[] = "@(#)ls.c 8.1 (Berkeley) 6/11/93";Řetězec obsahuje název souboru, datum, případně něco jiného. Po kompilaci lze tento řádek pomocí vzoru "@(#)" snadno najít v binárních a objektových souborech a určit, které zdrojové soubory byly použity při kompilaci.
Systémy řízení verzí ( kategorie ) | |
---|---|
Pouze místní | |
Klient-server | |
Distribuováno | |