CVS komentoja:
CVS on jaettu kahteen varastoon (repository); tools ja keltsi.
Kun päivän työt aloittaa, hae uusimmat versiot cvs:stä:
cd ~/keltsi cvs checkout keltsi cvs checkout tools
Tämän jälkeen koodi on hakemistossa ~/keltsi/keltsi ja työkalut ~/keltsi/tools.
Kun lisäät tiedostoja, pitää asettaa työskentelyryhmäksi keltsi ja antaa kaikille ryhmäläisille samat oikeudet kuin sinulla:
chgrp keltsi chmod -R g+u hakemisto
Jos ryhmä on esim tkol, muut ryhmäläiset eivät voi checkout:ata sinun lisäämiä tiedostoja. Tällöin tilanteeseen auttaa meno /home/group/keltsi/cvsroot/hakemistoon ja muuttamalla chown -R omatunnus:keltsi hakemisto Chgroup:n tekee setk -skripti, joka löytyy ~/keltsi/keltsi -hakemistosta. Se tulee ajaa
. setk
, jotta skripti ei käynnistä uutta subshelliä, jolloin sen asettamat ympäristömuuttujat eivät vaikuta nykyiseen shelliin :(
Hakemisto lisätään esim näin:
cd ~/keltsi/tools/junit3.7 cvs import tools/junit3.7 keltsi start
Yksittäinen tiedosto lisätään yksinkertaisemmin
cvs add tiedosto
Se tosin pitää sen jälkeen commitoida
cvs commit
jonka jälkeen cvs kysyy versioinformaatio. Nopeammin eteenpäin pääsee laittamalla alun alkaen
cvs commit -m "Added new build.xml"
Huom!! CVS lisää tiedostot tekstimuodossa. Jos haluat lisätä binäärimuotoisia tiedostoja (esim tools/ hakemistoon), kirjoita:
cvs add -kb
Lähdekooditiedostoihin voi laittaa CVS:n lisäämään mm. versiotiedon //Antti kertoo miten.
RecentChanges PhpWikiAdministration |