cvs

Setup

TeSSA:n cvs-data säilytetään ylläpidon toimesta varmuuskopioidulla levypalvelimella (disperin.tml.hut.fi?). Kun haluat käyttää cvs:ää UNIX-ympäristössä, tulee sinun asettaa CVSROOT-ympäristömuuttuja. Tämän voi tehdä joko komennolla

export CVSROOT=/u/home/tessa/cvsroot
(zsh-tyylisessä shellissä), tai

setenv CVSROOT /u/home/tessa/cvsroot
(csh-tyylisessä shellissä).

Ylläoleva komento kannattanee laittaa shellin alustustiedostoon, .zshrc, .bashrc, .cshrc, .tcshrc, tai mikä sitten lieneekin.

Käyttö

cvs:ssä oleva tavara tulee ottaa ulos moduuleittain. Katso ~tessa:n hakemistolistausta selvittääksesi olemassaolevien moduulien nimet. Esimerkiksi TeSSA:n Java-koodi on moduulissa koodi. Sen saa ulos (työhakemistoon) komennolla

cvs checkout koodi

Ko. komennon syntaksi on siis:
cvs checkout module...

Jos jokin tiedosto on muuttunut checkoutin jälkeen, voi itselleen saada päivitetyn kopion komennolla cvs update. Itsetehdyt muutokset voi saada muiden nähtäville komennolla cvs commit.

Muutakin voi tehdä; katso lisätietoja Pekan huomattavasti kattavammasta cvs-dokumentista [1], tahi sitten komennolla man cvs.

Lähdeluettelo

[1] Pekka Kanerva. cvs(1) - Mikä se on? (PostScript) Huhtikuu 1999 (v1.1 Kesäkuu 2000).