Ajaloo lehitsemine

Kui hoidlas on logimine lubatud, võib Cervisia näidata teatud sündmuste, näiteks väljavõtete ja sissekannete tegemise, siltide, värskendamiste ja väljalasete ajalugu. Vali menüüst Vaade käsk Ajalugu, mispeale Cervisia annab käsu

cvs history -e -a

Märkus

See tõmbab serverilt kogu logifaili, st. nimekirja kõigi kasutajate ja kõigi moodulite sündmuste kohta. See fail võib olla päris suur.

Nüüd võid kuupäevade kaupa sorteerituna näha sündmuste nimekirja. Teises veerus näidatakse sündmuse tüüpi:

  • Tehtud väljavõte - veerus 'Autor' näidatud kasutaja tegi mooduli väljavõtte

  • Silt - kasutaja tarvitas käsku cvs rtag. Arvesta, et käsu cvs tag (mida teeb Cervisia käsk MuudSilt/haru...) kasutamist ajaloo andmebaasis ei leidu. Sellel on oma ajaloolised põhjused (täpsemat infot jagab CVS KKK).

  • Väljalase - kasutaja on mooduli välja lasknud. Tegelikult kasutatakse seda käsku väga harva ning sellel puudub eriline mõte.

  • Värskendatud, kustutatud - kasutaja on värskendanud faili, mis on hoidlast kustutatud. Selle tulemusena kustutati fail ka tööversioonist.

  • Värskendatud, kopeeritud - kasutaja on faili värskendanud, töökataloogi kopeeriti uus versioon.

  • Värskendatud, ühendatud - kasutaja on faili värskendanud, hoidla versioonis olevad muutused ühendati tööversiooni failiga.

  • Värskendatud, konflikt - kasutaja on faili värskendanud ning tuvastati konflikt tööversioonis tehtud muudatustega.

  • Tehtud sissekanne, muudetud - kasutaja on muudetud faili sisse kandnud.

  • Tehtud sissekanne, lisatud - kasutaja on faili lisanud ja sissekande teinud.

  • Tehtud sissekanne, eemaldatud - kasutaja on faili eemaldanud ja sissekande teinud.

Joonis 4.5. Cervisia ajaloo dialoog

Cervisia ajaloo dialoog

Nimekirja saab vastaval veerupäisel klõpsates selle veeru järgi sorteerida. Sorteerimaks ajalookirjeid huvipakkuva teema järgi, saab märkekastidega rakendada mitmesuguseid filtreid:

  • Näita sissekannete tegemisi - näitab sissekandeid

  • Näita väljavõtete tegemisi - näitab väljavõtteid

  • Näita sildistamisi - näitab sildistamisi

  • Näita muid sündmusi - näitab sündmusi, mida ülaltoodud võimalused ei hõlma

  • Ainult kasutaja - näitab ainult konkreetse kasutajaga seotud sündmusi

  • Ainult failinimed - filtreerib failinimed vastavalt regulaaravaldisele

  • Ainult kataloogid - filtreerib katalooginimed vastavalt regulaaravaldisele

Regulaaravaldistes saab kasutada järgmisi erimärke:

  • x*: sobib suvaline arv x esinemisi.

  • x+: sobib üks või enam x esinemist.

  • x?: sobib null või üks x esinemist.

  • ^: sobib stringi algus.

  • $: sobib stringi lõpp.

  • [a-cx-y]: sobib märgirühm, nt. antud juhul a,b,c,x,y.