Jälgija (inglise keeles “watch”) on CVSi tavapärane viis anda hoidla kasutajatele märku, kui faili on muudetud või kui mõni arendaja on hakanud faili redigeerima. Jälgijate kasutamine nõuab faili
korrektset seadistamist. Seda siinkohal ei puudutata. Kui vajad rohkem infot, kuidas administraator taolisel korral käituma peaks, loe mõnda lisas soovitatud materjalidest. $CVSROOT
/CVSROOT/notify
Cervisia tugi jälgijatele koosneb põhiliselt kuuest menüükäsust.
Jälgija lisamiseks ühele või mitmele failile vali menüükäsk → . Ilmuvas dialoogis saad määrata, millist tüüpi CVSi toega sündmustest märku antakse. Kui näiteks soovid märku saada vaid sissekannete tegemisel, märgi ära ja . Kui soovid teada saada kõigist märgitud failidega toimuvatest sündmustest, vali . Valiku kinnitamisel antakse käsk
cvs watch add -a commit failinimed
või mõne muu sarnase võtmega vastavalt sellele, millise sündmuse valid.
Kui mingid failid enam huvi ei paku, saab neilt jälgija eemaldada. Selleks vali menüükäsk → . Ilmuvas dialoogis on samasugused valikud, nagu jälgija lisamise dialoogis. Valiku kinnitamisel annab Cervisia käsu
cvs watch remove failinimed
(võimalik on lisada valitud sündmuste jaoks võti -a
).
On võimalik hankida ka nimekiri inimeste kohta, kes faile jälgivad. Selleks kasuta menüükäsku → . See annab käsu
cvs watchers failinimed
CVSi kõige tavalisema pruukimise korral töötab iga arendaja omaenda liivakastis. Kui ta soovib mõnda faili muuta, avab ta selle oma redaktoris ning asub tööle. Keegi teine ei pruugi tema tööst teada saada, enne kui ta faili hoidlasse sisse kannab.
Mõned arendajate grupid aga eelistavad teistsugust töökorraldust, kus teised saavad sellest, et keegi on asunud mõne failiga tegutsema, teada otsekohe. See on CVSis samuti võimalik. Enne kui alustad faili redigeerimist, vali see Cervisia peaaknas ning kasuta menüükäsku → . See annab käsu
cvs edit failinimed
Ühtlasi saadab see teadaande kõigile, kes on antud failile määranud jälgija redigeerimine
. Samuti registreeritakse sind faili redigeerijana. Kõigi mingi faili redigeerijate nimekiri on võimalik saada menüükäsuga → . See võrdub käsurea korraldusega
cvs editors failinimed
Redigeerimisseanss lõpeb automaatselt, kui teed antud faili sissekande. Sel hetkel saadetakse teadaanne unedit
kõigile, kes on antud faili jälgimise sisse lülitanud. Vahel võib mõistagi juhtuda, et sa ei soovi faili sisse kanda, vaid hoopis redigeerimisseansi lõpetada ja taastada faili varasema versiooni. Seda saab teha menüükäsuga → . Arvesta, et Cervisia küsib selle peale, kas sa seda tõesti soovid. Selle menüükäsu kasutamine tähendab, et kõik muutused, mida oled teinud alates menüükäsu → kasutamisest, lähevad kaotsi. Kui olla täpne, annab Cervisia sellel puhul käsu
echo y | cvs unedit failinimed
Seni oleme rääkinud juhtumitest, kus arendajad kasutavad failide muutmise ja muutustest loobumise võimalust vabatahtlikult. Lisaks sellele toetab CVS meetodit, mis sunnib peale nende käskude kasutamise. Selle meetodi kasutamise käsk on cvs watch on, millel me pikemalt ei peatu, sest seda kasutab ennekõike hoidla administraator. Kuid arendaja seisukohalt on oluline tähele panna, et kui projekt sunnib faili muutmise käsu peale, tehakse töökoopia väljavõtted kirjutuskaitstult (readonly). See tähendab, et vaikimisi ei ole võimalik faili redigeerida (kui sa just ei kasuta mõnda möödahiilimisvõimalust, näiteks chmod). Failile tekib kirjutamisõigus alles menüükäsu → kasutamisel. See omandab taas vaid lugemisõiguse niipea, kui oled faili sisse kandnud või kasutanud menüükäsku → .
Cervisia redaktoriliides võib jälgijaid peale sundivate projektide korral abiks olla veel ühel viisil. Kui käivitasid redaktori vaid lugemisõigusega failiga sellel topeltklõpsu tehes või menüükäsku → pruukides, ei saa sa tehtud muudatusi hiljem salvestada. Sellel on mõistagi oma põhjus: kui sa soovid faili muuta, pead kasutama käsku cvs edit, et need, kes antud faili jälgivad, saaksid teada, et oled asunud selle kallal tööle.
Sellisel juhul on soovitav lülitada sisse võimalus → . Kui nüüd failil topeltklõpsu teed, annab Cervisia enne redaktori käivitamist käsu cvs edit. Seejärel saad faili vabalt redigeerida. Kui oled töö lõpetanud, tee sissekanne ning sissekantud failid on taas vaid lugemisõigusega.