La historia del nacimiento de GIT en cómic
(joone.net)- Linus Torvalds comenzó el desarrollo del kernel de Linux y durante casi 10 años no usó software de control de código fuente como CVS o Subversion (SVN).
- En su lugar usaba tarballs y parches (
patch). - El problema de CVS es que solo puede rastrear cambios a nivel de archivo, por lo que no puede reconocer parches grandes como una sola revisión.
- En CVS todo el trabajo se realiza en el servidor.
- En proyectos grandes como el kernel de Linux, crear ramas carga mucho al servidor, lo que inevitablemente afecta otras tareas.
- El proceso de merge también se maneja en el servidor, y fusionar ramas toma demasiado tiempo.
- Subversion, que empezó a usarse desde los años 2000, tampoco soportaba entornos distribuidos.
- En 2002, Linus eligió BitKeeper, un software propietario con soporte para entornos distribuidos, como herramienta de control de código fuente.
- Muchos hackers del kernel se opusieron a esto, y hubo intentos de crear un clon mediante ingeniería inversa.
- Al final, Linux dejó de usar BitKeeper y comenzó a desarrollar su propia herramienta de gestión de código.
- En junio de 2005, Linus publicó Git.
3 comentarios
https://medium.com/@willhayjr/…
Este artículo también está bueno..
Lo leí con gusto ^^
Gracias. También disfruté mucho las obras que hiciste antes.