Lukustamine

CVSi kasutamisel tavapäraselt rakendatav arendusmudel on piiramatud väljavõtted. Igal arendajal on oma liivakast, kus ta saab faile oma suva järgi redigeerida. Kui kasutatakse jälgimisvõimalusi, näiteks cvs edit, võib mitu arendajat failidega sünkroonselt töötada. Teise arendaja tehtud muudatused ühendatakse kohalikku liivakasti, kui faili värskendad.

Muud versioonikontrolli süsteemid, näiteks RCS ja SourceSafe, kasutavad teistsugust meetodit. Kui arendaja soovib faili redigeerida, peab ta selle lukustama. See tähendab, et korraga saab üht faili redigeerida vaid üks arendaja. Kui ta redigeerimise lõpetab, lukustus eemaldatakse. Ühelt poolt ei saa sellise meetodi korral kunagi ette tulla konflikte. Teisalt ei saa aga kaks arendajat korraga ühe faili kallal töötada isegi juhul, kui nad töötavad faili erinevate osade kallal. See võib tööd aeglustada. Siin ei ole õige koht arutada nende meetodite organisatoorsete plusside ja miinuste üle. Tasub siiski mainida, et kuigi CVS pakub lukustamisele teatud tuge, ei ole see CVSi korral sugugi eelistatud töömeetod. Seda ei peaks kasutama, kui sa ei ole just kindel, et projekti haldur seda soosib.

Cervisias saab faile lukustada järgmiselt. Vali peaaknas vajalik fail. Seejärel kasuta menüükäsku MuudLukusta failid. See annab käsu

cvs admin -l failinimed

Vastupidise toimingu sooritamiseks kasuta menüükäsku MuudEemalda lukustus. See annab käsu

cvs admin -u failinimed