RCS

RCS () on versionhallintajärjestelmä lähdekoodien hallintaan. RCS:n kehitti Walter F. Tichy Purduen yliopistossa 1980-luvun alkupuolella. RCS kehitettiin parannuksena Source Code Control System (SCCS) -järjestelmään.

RCS on niin sanottu ensimmäisen sukupolven versionhallintajärjestelmä, joka seuraa yksittäisiä tiedostoja, ei sisällä palvelintukea ja perustuu lukituksiin.

CVS kehitettiin aluksi käyttöliittymäksi () RCS:lle.

Lisenssi 
Ohjelman alkuperäinen lisenssi kielsi levittämästä ohjelmaa ilman kirjallista lupaa.

Käyttö 
Ohjelma perustuu sisään- ja uloskirjautumiseen (checkin, checkout), jossa muokattava tiedosto kirjataan ensin ulos, muokataan ja lopuksi kirjataan takaisin sisään.

Esimerkki-istunto:
# uloskirjaus ja lukitus
co -l tiedosto

# muokkaus
$EDITOR tiedosto

# sisäänkirjaus
ci -u tiedosto

Lähteet

Aiheesta muualla 
 RCS—A System for Version Control (PDF) 
 Verkkosivut Purduen yliopistossa 
 Verkkosivut GNU-projektissa 

Versionhallintajärjestelmät