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.
Verzióvezérlő rendszerek ( kategória ) | |
---|---|
Csak helyi | |
Kliens-szerver | |
Megosztott | |
Unix parancsok | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|