Cuando el creador de BitKeeper decidió dar por terminado el desarrollo de la versión gratis (no libre) de dicho sitema de gestión de configuración, Linus tomó la determinación de dejar de utilizarlo.
Como manejar a mano un repositorio de código como el de Linux es inabordable, es necesario una herramienta temporal hasta que exista una alternativa que ofrezca la funcionalidad de bitkeeper.
Ha sido tal la cantidad de mails en la lista del kernel sugierendo el uso de subversión que han tenido que poner un comunicado oficial en la página de subversion enumerando las razones por las que no es adecuado para el desarrollo de Linux y pidiendo que cesen esos comentarios.
Tras evaluar algunas de las opciones disponibles y comprobar lo ineficientes que eran al manejar un reposiorio del tamaño de Linux, Linus ha decido crear su propia herramienta llamada git. Su prioridad a lo hora de realizar el diseño ha sido la eficiencia. El coste de proceso y de accesos a discos es lineal, O(n), respecto al tamaño de un cambio, pero independiente del tamaño del repositorio.
Sin embargo tiene sus inconventientes, lo que era de esperar, teniendo en cuenta que es una herramienta provisional:
[powered by WordPress.]
21 queries. 0.217 seconds