Home : Uvjeti softvera : Definicija kontrole verzija

Kontrola verzije

Kontrola verzija koristi se za upravljanje više verzija računala slika i programi. Sustav za kontrolu inačica ili VCS pruža dva osnovna upravljanje podatcima mogućnosti. Omogućuje korisnicima 1) zaključavanje datoteka tako da ih istodobno može uređivati ​​samo jedna osoba i 2) praćenje promjena u datotekama.

Ako ste jedina osoba koja uređuje dokument, nema potrebe za zaključavanjem datoteke za uređivanje. Međutim, ako tim programera radi na projektu, važno je da dvije osobe istovremeno ne uređuju istu datoteku. Kada se to dogodi, moguće je da jedna osoba slučajno prepiše promjene koje je napravio netko drugi. Iz tog razloga, kontrola verzija omogućuje korisnicima da "provjere" datoteke za uređivanje. Kada je datoteka odjavljena iz zajedničkog poslužitelja datoteka, ne mogu ga uređivati ​​drugi korisnici. Kad osoba završi s uređivanjem datoteke, može spremiti promjene i datoteku "prijaviti" kako bi je ostali korisnici mogli urediti.

Kontrola verzija također omogućuje korisnicima praćenje promjena u datotekama. Ova vrsta kontrole verzija često se koristi u razvoju softvera, a poznata je i kao "kontrola izvora" ili "kontrola revizije". Popularni sustavi za upravljanje verzijama poput Subverzije i CVS-a omogućavaju programerima spremanje inkrementalnih verzija programa i Izvorni kod datoteke tijekom procesa razvoja. To pruža mogućnost vraćanja na stariju verziju programa ako je potrebno. Na primjer, ako bube nalaze se u novoj verziji softverskog programa, programer može pregledati prethodnu verziju kada otklanjanje grešaka kod.

Softver za kontrolu inačica zahtijeva da se sve datoteke spreme na centralno mjesto. Ovo se mjesto naziva Skladište i sadrži sve prethodne i trenutne verzije datoteka kojima upravlja VCS. Kad god se stvori nova datoteka ili se ažurira trenutna datoteka, promjene se "predaju" spremištu, tako da je najnovija verzija dostupna svim korisnicima.

TechLib - računalni rječnik Tech Lib

Ova stranica sadrži tehničku definiciju kontrole verzija. U računalnoj terminologiji objašnjava što znači kontrola verzija i jedan je od mnogih softverskih pojmova u rječniku TechLib.

Sve definicije na web mjestu TechLib napisane su kako bi bile tehnički točne, ali i lako razumljive. Ako smatrate da je ova definicija kontrole verzija korisna, možete se na nju pozvati pomoću gore navedenih citata.