Systém řízení zdrojového kódu

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 28. listopadu 2019; kontroly vyžadují 6 úprav .

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 UNIX, které zahrnovaly SCCS

Poznámky

  1. Sablime® Configuration Management System (downlink) . Získáno 22. září 2010. Archivováno z originálu 16. června 2007. 

Viz také

Odkazy