Subversion

De Viquipèdia

Subversion és un sistema de control de versions dissenyat específicament per reemplaçar el popular CVS, el qual té varies deficiències.

És programari lliure sota una llicència de tiups Apache/Llicència BSD i se'l coneix també com a svn perquè aquest és el seu nom a la línia de comandes.

Una característica important del Subversion és que, a diferència del CVS, els fitxers versionats no tenen cada un un número de revisió independent. En canvi, tot el repositori té un únic número de versió que identifica un estat comú de tots els arxius del repositori en cert punt del temps.

[edita] Característiques principals

  • Se segueix la historia dels fitxers i directoris a través de copies i renombrats.
  • Les modificacions (incloent canvis a varis fitxers) son atòmiques.
  • La creació de branques i etiquetes és una operació eficient (0(1) i no 0(n) com el CVS.
  • S'envien només les diferències en les dues direccións (amb el CVS sempre s'envien al servidor fitxers complets).
  • Es pot servir mitjançant Servidor HTTP Apache sobre WebDAV/DeltaV.
  • Gestiona eficientment fitxers binaris (a diferència del CVS que els tracta internament com si fossin text).

[edita] Enllaços d'interès