Control de versions: diferència entre les revisions

Contingut suprimit Contingut afegit
Cap resum de modificació
Cap resum de modificació
Línia 1:
En [[informàtica]], el '''Control de versions''' consisteix en la gestió de canvis en arxius i directoris en el temps. Permet revertir un arxiu a una versió anterior, comparar canvis en el temps, veure qui ha realitzat determinats canvis, etc. Existeixen diversos sistemes: els sistemes locals, els centralitzats i els distribuïts. Els sistemes de control de versions locals registren totes les modificacions en el mateix disc. Els sistemes centralitzats tenen un únic servidor amb totes les versions i permet que persones que treballin en el mateix projecte es puguin descarregar l'última versió al seu ordinador per a treballar-hi. Exemples d'aquest tipus de sistema són [[CVS]], [[Subversion]], i [[Perforce]]. En els sistemes distribuïts, en canvi, els clients no només es descarreguen l'última versió sinó tot el conjunt de versions. Així, si el servidor central falla, es poden recuperar totes les versions de qualsevol ordinador que hi treballi. Exemples d'aquest sistema són [[Git]], [[Mercurial]], Bazaar o [[Darcs]].{{sfn|Chacon|Straub|2009}}
 
== Referències ==