OhtuWiki: HomePage CVS


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.


EditText of this page Last edited on June 12, 2002. PageHistory Info DebugInfo
FindPage by searching Unlock Page Remove Page
RecentChanges PhpWikiAdministration
You are signed in as pharazon?