Git, control de versiones en grandes proyectos
- 9 de April 2008
- |
- Jorge Carabias
- |
- Sin comentarios »
Categorías:General, Utilidades Compartir

CVS o SVN sin siglas que nos suenan muchísimo a todos los que estamos metidos en el mundo del desarrollo de software. Dado su nivel de uso, algunas veces parece que no existe alternativa (que no sea de pago al menos).
Hoy tenido la oportunidad de echarle un vistazo a un sistema de control de versiones que no conocía: Git. Git es un sistema de control de versiones destinado a manejar grandes proyectos. De hecho, es el SCM usado para el mantenimiento del kernel de Linux. Este último hecho no es de extrañar ya que su diseñador, y uno de los desarrolladores, es Linus Torvalds.
Git se encuadra en la categoría de los sistemas de gestión de código fuente distribuido. Con Git, cada directorio de trabajo local es un repositorio completo no dependiente de acceso a un servidor o a la red. El acceso a cada respositorio se realiza a través del protocolo de Git, montado sobre ssh, o usando HTTP aunque no es necesario ningún servidor web para poder publicar el repositorio en la red.
En definitivo, un sistema de control de versiones de código abierto y muy interesante sobre todo en proyectos grandes.
