Dom Razvoj Što je sustav istodobnih verzija (cvs)? - definicija iz tehopedije

Što je sustav istodobnih verzija (cvs)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači sustav istodobnih verzija (CVS)?

Sustav istodobnih verzija (CVS) je program za upravljanje konfiguracijom otvorenog koda softvera, dizajniran za upravljanje različitim verzijama istog softverskog projekta u specijaliziranom spremištu.


Svaki neovisni softverski modul razvijen je i neprestano se nadograđuje radi performansi jer programeri otkrivaju nova i učinkovita sredstva za poboljšanje učinkovitosti softverskog modula. CVS upravlja različitim inačicama modula tako da ako buduća verzija naiđe na neke nedostatke, prošla verzija se može uputiti i koristiti.

Techopedia objašnjava sustav istodobnih verzija (CVS)

Programeri softvera moraju održavati puno dokumenata povezanih sa softverskim projektom. Postupak učinkovitog upravljanja s toliko resursa težak je zadatak. Često modul može zamijeniti poboljšana verzija, koja može imati učinkovitiji algoritam ili manju ovisnost o drugim modulima. Ako napredni modul ne uspije, programer se mora vratiti na stari modul. Dakle, paralelno upravljanje oba modula je bitno. Ova se značajka može ostvariti skladištem ili posebnom vrstom baze podataka koja može pohraniti podatke povezane sa softverom. Međutim, on mora pratiti promjene koje je učinio svaki programer i riješiti sukobe kada nekoliko programera radi na istom projektu.

CVS upravlja dosljednošću različitih datoteka koristeći tri koncepta. Zaključavanje datoteke koristi se za osiguravanje da datoteku modificira jedna osoba. Ista datoteka modificirana od strane različitih ljudi može se nadgledati pomoću naredbe watch. CVS osigurava odgovarajuća pravila za borbu protiv sukoba datoteka koje je modificirao isti programer. Podržava mogućnost uključivanja izmijenjenih verzija u istu datoteku primjenom odgovarajućih razlučivača. CVS nudi sigurnost korištenjem provjere autentičnosti lozinke ili Kerberos s općim protokolom sučelja aplikacijskog programa sigurnosnih usluga. Konačno, sve uspješno izvršene promjene mogu se spremiti pomoću naredbe na počini iz sučelja naredbenog retka.

Što je sustav istodobnih verzija (cvs)? - definicija iz tehopedije