Diferencias entre Git y SVN






Tomada de GitTorrent

Git

Diseñado para entornos distribuido
Mas rápido que SVN (Latencia de red)
Requiere clonar todo el repositorio
Ramas en git requieren menos recursos
Debido a su entorno distribuido cada miembro del equipo tiene una copia completa del proyecto lo que mejora la recuperación ante fallos.
El usuario puede realizar cambios en su entorno local y luego integrar con el repositorio remoto.
Las ramas son un concepto sencillo.

SVN
Entorno centralizado
Permite clonar solo una rama
Todo el proyecto esta en un servidor lo que genera un único punto de fallo.
El usuario debe tener acceso al servidor remoto para hacer cualquier cambio.
El tema de ramas es un poco mas complejo que en Git.
Mejores herramientas GUI.

Referencias
https://git.wiki.kernel.org/index.php/GitSvnComparsion

Comentarios

Entradas populares