Metadata: CVS-ohje

Yleistä

http://ximbiot.com/cvs/manual/cvs-1.11.17/cvs_1.html#SEC1

Cvs:n käyttö linuxeissa:

Aseta arvo ympäristömuuttujalle CVSROOT. Jos olet jollakin laitoksen koneella, sinulla pitäisi olla pääsy ryhmähakemistoon tiedostojärjestelmän kautta. Tällöin voit asettaa CVSROOT-muuttujan arvon seuraavalla komennolla:

    export CVSROOT="/home/group/metadata/cvsroot"

Jos taas olet esim kotikoneellasi, niin anna seuraavanlainen komento:

	export CVSROOT=:ext:omatunnus@melkinpaasi.cs.helsinki.fi/home/group/metadata/cvsroot

(huom. korvaa omatunnus omalla laitoksen käyttäjätunnuksellasi)

Tämä komento saa cvs-clientin käyttämään ssh:ta repositorioon pääsemiseksi.

Kun olet asettanut CVSROOT:ille arvon, niin siirry johonkin hakemistoon jossa haluat pitää omaa työkopiotasi docs-moduulista (esim. ~/ohtuprojekti/cvswork). Oman kopion repositorion moduulista saat seuraavalla komennolla:

    cvs checkout docs

Tämä siis hakee itsellesi työkopion moduulista nimeltä docs ja luo vastaavan nimisen hakemiston siihen hakemistoon jossa nyt olet (esim. ~/ohtuprojekti/cvswork/docs).

Kun haluat hakea ajantasalla olevan version moduulista docs, siirry hakemistoon docs ja anna seuraava komento:

    cvs update

Kun olet tehnyt muutoksia työkopioosi (yhteen tai useampaan tiedostoon) voit lisätä muutokset repositorioon tällä komennolla:

    cvs commit

(Huom! Voit antaa kummankin ylläolevan komennon perään parametrina myös yhden tai useamman tiedoston nimen, jolloin käsitellään vain parametrina annettuja tiedostoja. Esim. cvs update suunnitteludokumentti.doc)

Kun haluat lisätä tiedostoja cvs:ään:

Olet luonut esimerkiksi tiedoston projektisuunnitelma.doc hakemistoon docs. Siirry hakemistoon docs ja anna seuraavat komennot:

    cvs add projektisuunnitelma.doc
    cvs commit

(Huom! lisätty tiedosto siirtyy repositorioon vasta cvs commit-komennon jälkeen)

Cvs:n käyttö windowsissa:

Windowsille löytyy lukuisia erilaisia clientteja cvs:n käyttöön. Jokainen näistä on tietysti omanlaisensa enkä rupea niitä tässä tarkemmin esittelemään. Clientteihin pitäisi olla saatavilla dokumentaatiota niiden web-sivuilta. Yleisesti ottaen periaatteet ovat kuitenkin samat kuin yllä olevassa linux-ohjeessakin. Eli samanlaiset komennot pitäisi olla käytettävissä ja CVSROOT-ympäristömuuttujan arvoa vastaava tieto pitäisi pystyä konffaamaan jonnekin asetuksiin.

Tässä on lista muutamista windowsille löytyvistä softista, jotka itselläni tätä kirjottaessa tuli mieleen:

http://www.tortoisecvs.org/

http://www.wincvs.org/

CVS:n käyttö eclipsessä:

Checkoutin tekeminen:

  1. Klikkaa hiiren oikealla näppäimellä package explorer-ali-ikkunaa
  2. Valitse 'Import'
  3. Valitse 'Check out projects from CVS'. Esiin pitäisi tulla lomake joka on otsikoitu 'Enter repository location information'
  4. Täytä lomake tällaisilla tiedoilla:
-Host : melkinpaasi.cs.helsinki.fi
-Repository path : /home/group/metadata/cvsroot
-User ja password : laitoksen tunnarisi ja salasanasi.
-Connection type: extssh

Lopuksi vaaditaan vielä haettavan moduulin nimeä. Siinä se.

Updatet ja commitit:

Klikkaa package explorerissa haluamaasi kohdetta hiiren oikealla. Kohdan 'Team' alta löytyvät vaihtoehdot update ja commit.

Muita lähteitä cvs:ään liittyen:

http://www.nongnu.org/cvs/ http://ximbiot.com/cvs/wiki/

Page last modified on September 19, 2005, at 04:27 PM