13 de octubre de 2012

Programar sin usar un control de versiones?

Deutsch: Logo von GitHub
(Photo credit: Wikipedia)
En cualquier proyecto de desarrollo web, el disponer de nuestro código fuente de una forma segura y eficiente, salvará nuestra vida a la hora de un desastre...
No es suficiente, suficiente configurar una cuenta FTP en un servidor externo y hacer respaldo en forma automatizada...


O incluso disponer de un servidor de archivos local NAS, para llevar un respaldo de la información, definitivamente no resuelven el problema.
A la hora de asegurar nuestro código, no hay ningún sustituto a un buen Sistema de Control de Versiones.

Sistemas de Control de Versiones

Hay muchos sistemas de control de versiones disponibles actualmente, siendo el más popular el sistema Git, desarrollado por Linus Torvalds.
Git es un sólido sistema de control de versiones que permite llevar un control de nuestro código, en ambientes donde se disponen de varios desarrolladores trabajando en colaboración en uno o varios proyectos simultáneamente.

Entonces... ¿Como usar a Git?

Usando Git en un Hosting Compartido (Shared Hosting) vs GitHub.

Hay varias opciones, si no se desea instalar Git, se puede abrir una cuenta en el sitio GitHub, que es un proyecto social que usa Git:
Otro forma práctica y económica, es usar un servicio de Hosting compartido (Shared Hosting) para instalar Git.
La forma de instalar Git en un Hosting compartido se explica en el artículo: