Forráskód vezérlőrendszer

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. november 28-án felülvizsgált verziótól ; az ellenőrzések 6 szerkesztést igényelnek .

A Source Code Control System ( SCCS ) az első verzióvezérlő rendszer , amelyet a Bell Labsnál 1972-ben fejlesztett ki Marc J.  Rochkind OS /MVT operációs rendszert futtató IBM System /370 számítógépekhez . Ezt követően elkészült a UNIX operációs rendszert futtató PDP-11 verziója . Később az SCCS-t a UNIX számos változatába beépítették. Az SCCS parancskészlet jelenleg a Single UNIX specifikáció része .

Az SCCS volt a legszélesebb körben használt verziókezelő rendszer az RCS megjelenéséig . Bár az SCCS-t ma már örökölt rendszernek kell tekinteni, az SCCS-hez tervezett fájlformátumot még mindig használják egyes verziókezelő rendszerek, például a BitKeeper és a TeamWare . A Sablime rendszer lehetővé teszi az SCCS fájlok használatát is. [1] A változtatások tárolására az SCCS az ún. interleaved delta technika .  Ezt a technikát számos modern verzióvezérlő rendszer használja kifinomult összevonási technikák alapjaként.

Az SCCS rendszer az úgynevezett sccs_id karakterláncról is ismert, például:

static char sccsid[] = "@(#)ls.c 8.1 (Berkeley) 6/11/93";

A karakterlánc tartalmazza a fájl nevét, dátumát, esetleg valami mást. A fordítás után ez a "@(#)" mintát használó sor könnyen megtalálható a bináris és objektumfájlokban, és meghatározhatja, hogy mely forrásfájlokat használták a fordítás során.

SCCS-t tartalmazó UNIX rendszerek

Jegyzetek

  1. Sablime® Configuration Management System (lefelé irányuló kapcsolat) . Letöltve: 2010. szeptember 22. Az eredetiből archiválva : 2007. június 16.. 

Lásd még

Linkek