CVS-ohjeita

Alkuvalmistelut

Asetetaan Ympäristömuuttuja CVSROOT, jotta löydetään CVS:n käyttämä repository (varasto).

Asetetaan CVSROOT (bashissa)

export CVSROOT=/home/group/kahvi64/cvsroot

CVS:ää voi käyttää myös SSH:n yli esim. kotikoneelta. Käyttäjätunnus korvataan omalla tunnuksella.

export CVS_RSH=ssh
export CVSROOT=käyttäjätunnus@melkki.cs.helsinki.fi:/home/group/kahvi64/cvsroot

Tietojen hakeminen

Oma kopio repositorystä haetaan checkout-komennolla.

cvs checkout sarray

Päivitysten hakeminen

Repositoryn päivittäminen tapahtuu update-komennolla

cvs update sarray

Tiedoston lisääminen

cvs add tarina.txt

Päivitetään muutos

cvs commit tarina.txt

Tiedoston muokkaus

Tiedostoa muokataan suoraan omassa kotihakemistossa. Tehdyt muutokset päivitetään repositoryyn commit-käskyllä. commit ilman erillistä tiedostonnimeä päivittää kaikki muutokset. Ennen muutosten commitoimista on hyvä päivittää omat kopiot.

cvs update sarray
cvs commit

Logimerkinnät

Aina kun tiedostoja muokataan, lisätään CVS:n logitiedostoihin merkintöjä. Kommentit voi antaa lipun -m parametrina komennon yhteydessä. Muutoin CVS avaa jonkun tekstieditorin esim. emacsin kommenttien tekemiseen. (Emacsissa esc-Z tallentaa ja lopettaa)

cvs commit -m "Kirjoitusvirheitä korjattu" juttu.txt

Linkkejä

Yhteenveto CVS-komennoista

CVS - lyhyt intro