| RCS | |
|---|---|
| Luoja | Walter F. Tichy |
| Kehityshistoria | |
| Vakaa versio | 5.10.1 () |
| Tiedot | |
| Ohjelmistotyyppi | versionhallinta |
| Lisenssi | GNU General Public License v3.0 or myöhempi |
RCS (engl. Revision Control System) 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 (engl. front end) RCS:lle.
Ohjelman alkuperäinen lisenssi kielsi levittämästä ohjelmaa ilman kirjallista lupaa.
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