Blog

22
May 2014

Git o SVN

Posteado Por Catrian

Un equipo de programadores no concibe el desarrollo de un proyecto sin una herramienta de control de versiones, de hecho en los últimos años uno de los más utilizados ha sido SVN,  pero en tecnología, como en la vida misma, nada es eterno y por ello es que hoy hablaremos de Git.

Git es un sistema de control de versiones muy popular en los desarrolladores opensource, de hecho nos atreveríamos a decir que en los dos últimos años se ha vivido una auténtica estampida desde SVN a GIT, ya que el argumento general de los programadores es que GIT es mucho mejor que SVN, situación por la cual hoy queremos compartir con vosotros un listado de argumentos que exponen los desarrolladores para determinar el porqué prefieren a GIT antes que SVN.

  • Git es mucho más rápido que SVN
  • Los repositorios Git son mucho más pequeños que Subversiones. SVN requiere  en promedio 30 veces más de espacio en disco para almacenar el mismo historial.
  • Git fue diseñado para ser totalmente distribuida desde el principio, lo que permite que cada desarrollador tenga pleno control local, SVN es centralizado.
  • Las ramas (branches) Git son más simples y menos pesados que SVN.
  • Las ramas (branches) Git llevan toda su historia completa.
  • Git proporciona una mejor auditoría de eventos de ramificación y fusión.
  • Los formatos de archivo de los repositorios de Git son simples, por lo que la reparación es fácil y raras veces encontramos archivos corruptos.
  • El clonado de repositorios Git actua como repositorio de copias de seguridad completas.
  • En Git hacer un branch es totalmente natural. De hecho, cada copia local puede verse como un branch.

Y tú, ¿qué sistema de control de versiones prefieres?

 

 

 

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

* Campo obligatorio