Source Code Control System
Ulkoasu
| Source Code Control System | |
|---|---|
| Luoja | Marc Rochkind |
| Tiedot | |
| Ohjelmistotyyppi | versionhallinta |
| Lisenssi | Common Development and Distribution License |
Source Code Control System (SCCS) on yksi varhaisista versiohallintajärjestelmistä. Sen kehitys alkoi vuonna 1972 Bell Labsissa IBM System/370 -tietokoneelle.[1][2] Vuonna 1975 SCCS:stä oli versio myös Unixille PDP-11-tietokoneella.[3] SCCS:n kehitti Marc Rochkind SNOBOL-kielellä ja suunniteltiin myöhemmin uudestaan C-kielellä Unixille.[4][5]
SCCS:lle on tehty avoimen lähdekoodin korvike GNU CSSC sekä POSIX-yhteensopiva versio.[6][7]
SCCS on niin sanottu ensimmäisen sukupolven versionhallintajärjestelmä.[8] SCCS on vaikuttanut muun muassa RCS-versionhallintajärjestelmän kehitykseen.[9] SCCS:n toimintaperiaatteena on tallettaa muutoksia (delta), joiden ketjua seuraamalla voidaan tuottaa viimeisin versio.[3]
Lähteet
[muokkaa | muokkaa wikitekstiä]- ↑ SCCS vs RCS sccs.sourceforge.net. Arkistoitu 25.8.2021. Viitattu 21.2.2017.
- ↑ Marc J. Rochkind: A Retrospective on the Source Code Control System (PDF) techrxiv.org. Viitattu 3.2.2026. (englanniksi)
- ↑ a b Rochkind, Marc J.: The Source Code Control System (PDF) basepath.com. joulukuu 1975. Arkistoitu 25.5.2011. Viitattu 20.12.2017.
- ↑ SCCS invention sccs.sourceforge.net. Arkistoitu 16.5.2018. Viitattu 3.11.2019. (englanniksi)
- ↑ Matthew McCullough & Jon Loeliger: Chapter 1. Introduction (Version Control with Git, 2nd Edition) oreilly.com. Viitattu 8.11.2019. (englanniksi)
- ↑ GNU CSSC gnu.org. Viitattu 21.2.2017.
- ↑ Welcome to the SCCS project sccs.sourceforge.net. Viitattu 21.2.2017. (englanniksi)
- ↑ A History of Version Control ericsink.com. Viitattu 23.2.2017.
- ↑ GNU RCS gnu.org. Viitattu 3.11.2019. (englanniksi)
Aiheesta muualla
[muokkaa | muokkaa wikitekstiä]- SCCS Source Code Control System (englanniksi)
- sccs front end for the SCCS subsystem (englanniksi)
- An Introduction to the Source Code Control System (Arkistoitu – Internet Archive) (englanniksi)