Domov Razvoj Kaj je sistem sočasnih različic (cvs)? - definicija iz tehopedije

Kaj je sistem sočasnih različic (cvs)? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni sistem sočasnih različic (CVS)?

Sistem sočasnih različic (CVS) je odprtokodni program za upravljanje konfiguracije programske opreme, zasnovan za upravljanje različnih različic istega programskega projekta v specializiranem repozitoriju.


Vsak neodvisen modul programske opreme je razvit in nenehno nadgrajevan za delovanje, saj razvijalci odkrivajo nova in učinkovita sredstva za izboljšanje učinkovitosti programskega modula. CVS upravlja z različnimi različicami modula, tako da se lahko v primeru, da se v prihodnji različici pojavijo nekatere pomanjkljivosti, na prejšnjo različico sklicuje in uporablja.

Techopedia razlaga sistem sočasnih različic (CVS)

Razvijalci programske opreme morajo vzdrževati veliko dokumentov, povezanih s programskim projektom. Proces učinkovitega upravljanja s toliko viri je okorna naloga. Pogosto lahko modul nadomesti izboljšana različica, ki ima morda učinkovitejši algoritem ali manjšo odvisnost od drugih modulov. Če napredni modul ni uspešen, mora razvijalec preklopiti nazaj na stari modul. Zato je vzporedno upravljanje obeh modulov nujno. To funkcijo lahko doseže skladišče ali posebna vrsta baz podatkov, ki lahko shranjuje podatke, povezane s programsko opremo. Vendar mora slediti spremembam vsakega razvijalca in rešiti konflikte, ko več razvijalcev dela na istem projektu.

CVS upravlja skladnost med različnimi datotekami s pomočjo treh konceptov. Zaklepanje datoteke se uporablja za zagotovitev, da datoteko spreminja posamezna oseba hkrati. Z ukazom watch lahko spremljate isto datoteko, ki jo spreminjajo različni ljudje. CVS zagotavlja ustrezne politike za boj proti konfliktom med datotekami, ki jih je spremenil isti razvijalci. Podpira možnost vključitve spremenjenih različic v isto datoteko z uporabo ustreznih ločil. CVS ponuja varnost z avtentifikacijo gesla ali Kerberos s splošnim protokolom vmesnika aplikacijskega programa za varnostne storitve. Končno lahko vse uspešno izvedene spremembe shranite z ukazom zaveze iz vmesnika ukazne vrstice.

Kaj je sistem sočasnih različic (cvs)? - definicija iz tehopedije