December 20, 2010

Del control de versiones de software usando Git y Github (1)

Hace unos cuantos meses entre amigos y compañeros de trabajo empezamos a usar determinadas aplicaciones para agilizar el desarrollo de las herramientas que usamos en el día a día, teniendo experiencia de otros trabajos con Subversion y algo de práctica con GiT sugerí el uso de Github y Gitorious, con la idea de descentralizar el desarrollo y no depender de una conexión a la red para poder hacer las actualizaciones necesarias, que en el caso de Subversión; esa es su mayor contra.

Si bien es cierto que en las primeras pruebas con Github este no me llamaba mucho la atención, ya que al principio se encontraba restringido a 5 proyectos lo cual no resultaba práctico teniendo en cuenta que a las pocas semanas había surgido una opción con menos restricciones: Gitorious.

Inmediatamente me di a la tarea de conocer Gitorious dejando de lado Github, sin embargo estas dos aplicaciones aún se quedaban cortas para llevar todo el proceso de Administración de Cambios: registro de incidentes, histórico de cambios, procesos documentados, seguimiento a tickets, planeación, etc.. algo en lo que la gente de Google ya había trabajado al lanzar GoogleCode.

The War of the Worlds - Original drawings, 1906

Original drawings from the 1906 edition of H.G. Wells’ “The War of the Worlds”, illustrated by Brazilian artist Henrique Alvim Corrêa pic.tw...