Peatükk 4. Failide info hankimine ja paikade loomine

Versioonide erinevuste jälgimine

Cervisia võimaldab mitmel puhul avada akna, mis näitab failiversioonide erinevusi:

  • Peaaknas saab valida menüükäsu VaadeErinevus hoidlast (BASE).... See annab käsu cvs diff ning näitab erinevusi sinu liivakasti ja viimati värskendatud (tuntud ka kui BASE) versiooni vahel. See on eriti kasulik vahetult enne faili sissekandmist, et leida sobiv logiteade.

  • Erinevusi oma liivakasti ja peamise arendusharu ehk HEAD vahel saab vaadata menüükäsuga VaadeErinevus hoidlast (HEAD)...

  • Valitud faili kahe viimase versiooni erinevusi saab vaadata menüükäsuga VaadeViimane muudatus...

  • Käske Erinevus hoidlast (BASE)..., Erinevus hoidlast (HEAD)... ja Viimane muudatus... saab samuti kasutada peaaknas failil, mille erinevusi soovid näha, hiire parema nupuga klõpsates.

  • Sissekande tegemise dialoogis saab erinevusi lasta näidata faili nime valides ning sellel topeltklõpsu tehes või klahvi Return vajutades. Selle tulemus on sarnane menüükäsuga VaadeErinevus hoidlast (BASE)...

  • Logifailide lehitsemise dialoogis saab märkida faili kaks versiooni ja lasta näidata nende erinevusi (täpsemalt vaata CVS logide lehitsemine”).

Nagu oodata võibki, ei paiska Cervisia lihtsalt käsu diff väljundit terminaliaknasse, vaid näitab seda graafiliselt, näiteks nagu Joonis 4.1, “Cervisia võrdlemise dialoog”.

Joonis 4.1. Cervisia võrdlemise dialoog

Cervisia võrdlemise dialoog

Dialoogis olev tekst kujutab endast veidi paremaks muudetud varianti tekstist, mille annab võrdlemiskäsk võtmega -u. Kahes aknas on näha erinevad versioonid, kusjuures read on korraldatud nii, et neid saaks otse võrrelda. See tähendab, et seal, kus teksti on lisatud või kustutatud, on teise akna vasakus servas vastavas kohas näha tühjad read tähistusega +++++. Lisaks sellele on näha iga rea number.

Parempoolse akna teises veerus on näha, milline on muudatus olnud. Võimalikud tüübid on Lisatud, Kustutatud ja Muudetud, need read on vastavalt sinised, rohelised ja punased. Dialoogi keskel on kokkusurutult näha värvimärgised ridade kaupa. Nii saab faili muudatustest kiire ülevaate. Kokkusurutud kujundi värviribade asendit saab kasutada ka orienteerumiseks kerimisribade kasutamisel.

Tavaliselt on kerimisribad vasakus ja paremas aknas sünkroonitud, st. kui kerid vasakut akent, liigub vastavalt ka parem aken. Seda käitumist saab muuta märkekasti Sünkroonitud kerimisribad abil.

Seda, kuidas kohandada võrdlemisdialoogi, annab teada “Võrdluse näitaja”.