Lyhyt TortoiseCVS ohje
http://www.tortoisecvs.org/index.shtml
ToroiseCVS intergroituu exploreriin ja tortoisen toiminnot
löytää hiiren oikean napin klikkauksella. CVS Checkout
-komennolla haetaan modulit cvs-varastosta. Tortoise pitää
vielä konffia CVS Checkoutin yhteydessä.
Tässä esimerkki:
Protocol: Secure shell (:ext)
Server:
melkinkari.cs.helsinki.fi
Repository folder:
/home/group/hali2/cvsroot
User name: tämän
arvannet ;)
Module: moduulin nimi, esim
'src'
Tortoise hakee modulin siihen hakemistoon jonka päällä
avasit valikon, ja kopioi siis sinne työkopion modulista (aka
sandbox). Työkopiot värittyvät vihreällä tai
punaisella hunnulla merkiksi tekemistäsi muutoksista (punainen =
työkopiotasi on muutettu, etc).
Työkopion päällä (oikealla napilla) klikatessa
valikossa näkyy laajennettu valikoima cvs-komentoja. Oleellisia
ovat 'CVS Update' ja 'CVS Commit'. Update päivittää
työkopioisi cvs-varastosta ja commit lähettää
muutoksesi varastoon. Muutokset voi hakea ja lähettää
vaikka koko modulille, sen alihakemistolle tai yhdelle filelle sen
mukaan minkä päällä klikkaa.
Tiedoston lisääminen varastoon tapahtuu alkaa luomalla
tiedosto modulin työkopiohakemistoon tai sen alihakemistoon.
Tämän jälkeen avataan valikko tiedoston
päällä ja valitaan 'CVS Add'. Tässä vaiheessa
tortoise varmistaa mitä tyyppiä tiedosto on (binary vai
ascii) ja usein se osaa itse päätellä sen oikein. Commit
lähettää sitten tiedoston varastoon. Jos tiedostoja on
useita tai on muuten laiskalla tuulella niin hakemiston
päällä klikatessa on mahdollista valita 'CVS Add
contents', mikä hoitaa lisäyksen yleensä erittäin
näppärästi.
Tortoisen ärsyttävin piirre on sen tapa kysellä passua
useitakin kertoja cvs-operaatioiden yhteydessä. Tämän
voi tosin kiertää epäturvallisella tavalla jos tuntee
oman työskentelykoneensa riittävän turvalliseksi.
Tämä jääköön maininnaksi.