Casa Desenvolupament Què és un sistema de versions concurrents (cvs)? - Definició de tecnologia

Què és un sistema de versions concurrents (cvs)? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa el sistema de versions simultànies (CVS)?

El sistema de versions simultànies (CVS) és una utilitat de gestió de configuració de programari de codi obert dissenyada per gestionar diferents versions del mateix projecte de programari en un dipòsit especialitzat.


Tots els mòduls de programari independents estan desenvolupats i actualitzats constantment per obtenir un rendiment a mesura que els desenvolupadors descobreixin mitjans nous i efectius per millorar l'eficiència del mòdul. CVS gestiona diferents versions del mòdul de manera que si una futura versió troba alguns defectes, es pot fer referència i utilitzar una versió anterior.

Techopedia explica el sistema de versions simultànies (CVS)

Els desenvolupadors de programari han de mantenir molts documents associats a un projecte de programari. El procés de gestió eficient de tants recursos és una tasca feixuga. Sovint, un mòdul pot ser substituït per una versió millorada, que pot tenir un algorisme més eficaç o menys dependència d'altres mòduls. Si el mòdul avançat no té èxit, el desenvolupador ha de tornar a l'antic mòdul. Per tant, la gestió paral·lela dels dos mòduls és essencial. Aquesta funció es pot realitzar mitjançant un dipòsit o un tipus especial de base de dades que pot emmagatzemar dades relacionades amb el programari. Tot i això, ha de fer un seguiment dels canvis realitzats per cada desenvolupador i resoldre conflictes quan diversos desenvolupadors treballen en un mateix projecte.

CVS gestiona la coherència entre diferents fitxers mitjançant tres conceptes. El bloqueig de fitxers s’utilitza per assegurar que el fitxer sigui modificat per una persona alhora. Es pot supervisar el mateix fitxer modificat per diferents persones mitjançant la comanda watch. El CVS assegura polítiques adequades per combatre els conflictes entre fitxers modificats pel mateix desenvolupador. Admet una opció per incloure les versions modificades al mateix fitxer mitjançant delimitadors adequats. CVS ofereix seguretat mitjançant l’autenticació de contrasenya o Kerberos amb un protocol d’interfície de programa d’aplicació de serveis de seguretat genèrics. Finalment, tots els canvis realitzats amb èxit es poden desar des de la interfície de la línia de comandes.

Què és un sistema de versions concurrents (cvs)? - Definició de tecnologia