Hosting para codigo fuente

Hola a todos.

Esta vez vamos a mirar acerca del alojamiento de codigo fuente, para los que desconocen del tema, el fin es concentrar nuestro codigo fuente en un servidor principal, y a travez de confirmaciones y actualizaciones los miembros del equipo pueden ir enviando sus cambios y recibindo los cambios que realiaron los demas desarrolladores en un proyecto comun. Otra de las ventajas que tenemos al usar estas herramientas es que los cmabios se registran con un  numero de version, en caso de un error podemos volver atras ubicando el numero de versions que funcionaba y restaurar esa copia de seguridad.

Como funciona?
Como se explicaba en la introduccion un team de desarrolladores puede ir confirmando sus cambios y obteniendo lsod e los demas compañeros por un proceso de versionamiento. En el mercado existen varias herramientas para esta finalidad, mi experiencia profesional ha sido mayormente con Subversion, es facil intuitivo y funcional, pero en la actualidad estoy trabajando con GIT por su modo de funcionamiento, A continuacion hay una imagen tomada de  https://www.atlassian.com donde se resume la funcionalidad y se observan las diferencias entre estos dos tipos de herramientas



La diferencia basicamente es que con subversion tenemos una copia local en nuestro equipo que es con la que desarrollamos y al confirmar enviamos al servidor principal y sia ctualizamos traeriamos toda la informacion actualizada a la fecha a nuestro equipo. Pero con GIT mantenemos un repositorio local y el repositorio principal permitiendo tener un proceso mas descentralizados con ciertas ventajas, ejemplo digamos que en el momento no podemos conectarnos a internet y necesitamos restaurar una copia antigua funcional pero como nuestro pc aloja un propio repositorio GIT podemos hacerlo desde ahi, cosa que consubversion no funcionaria.


Como hacerlo?

Buenos, para hacerlos podemos tener nuestro propio servidor de subversion en nuestro pc, esto es bueno en cierto punto si nuestro equipo es capaz de mantenerlo en cuestion de rendimiento, pero podemos ademas contar con alternativas gratuitas de alojamiento en la web, la idea es crear una cuenta en uno de estos sitios y crear un reporsitorio entonces nuestras confirmacions estran alojadas en este servidor. Entre las alternativas podemos encontrar los siguientes


  1. https://code.google.com/ Este servicio se caracteriza por alojamiento gratuito de codigo y permite buscar entre sus servidores los proyectos que han subido otras personas y descargar una copia a nuestro PC
  2. https://www.codeplex.com/ Servicio gratuito de alojamiento de fuentes mantenido por Microsoft, al igual que el anterior podemos navgar y descargar los proyectos de otros usuarios
  3. https://bitbucket.org/ Este servicio se diferencia de los dos anteriores en que podemos establecer que nuestro repositorio sea privado y bloquear asi el acceso a otros usuarios a ver y descargar nuestras fuentes
En internet se encuentran muchas alternativas, se basa en las necesidades de cada quien se escogera si mantener una copia local o usar un servidor de aljamiento.

Saludos y Dios les bendiga.







1 comentario:

  1. Muy interesante el tema del web hosting de codigo fuente... estare leyendolo detenidamente.

    ResponderEliminar