Datamapper es el primer proyecto open source al que he contribuido algo de regreso.
Una primer contribución ha sido realizada. Espero vengan muchas más.
Zen hunting — Hacking at life
Datamapper es el primer proyecto open source al que he contribuido algo de regreso.
Una primer contribución ha sido realizada. Espero vengan muchas más.
Unos artículos atrás les había comentado ya, un poco acerca de git y cuan grandioso que es.
Si les despertó la curiosidad y desean probarlo, enseguida viene la guía de como instalarlo en tu sistema desde código fuente.
Y aclaro que no es que me encante estar compilando todo lo que instalo —o estaría usando Gentoo— pero desgraciadamente los repositorios de Ubuntu no se mantienen muy al día con las versiones de todos los paquetes que manejan.
El procedimiento para hacernos con la versión más reciente de git es descargar el código fuente, descomprimir el archivo, instalar las dependencias para compilar el código fuente, configurar y llevar a cabo la instalación.
Abre una terminal, ingresa al directorio en donde se va a descargar el código fuente de git, luego teclea lo siguiente:
wget http://kernel.org/pub/software/scm/git/git-1.6.0.tar.bz2 tar -xjvf git-1.6.0.tar.bz2 cd git-1.6.0 sudo apt-get build-dep git-core sudo apt-get install libssl-dev gettext make prefix=/usr/local all doc sudo make prefix=/usr/local install install-doc
Listo, para probar tu instalación teclea esto:
git --version
Debe contestarte con un git version 1.6.0.
Es recomendable ejecutar los siguientes comandos para propósitos de identificación.
git config --global user.name "Pon aquí tu nombre" git config --global user.email "pon@aqui.tu.correo"
Para tener texto en color:
git config --global color.ui "auto"
Para habilitar la autodetección del número de hilos a usar al empacar los repositorios (bueno para computadoras multi-CPU o multi-núcleo):
git config --global pack.threads "0"
Si tienes un proyecto open source y quieres un servicio de hospedaje de código y control de versiones premium sin pagar un centavo, prueba con GitHub.
Aunque si lo tuyo son los proyectos privados, también tienen buenos planes.
Ya que cuentes con git podrás mantenerte actualizado fácilmente.
Descarga el código fuente directamente desde su repositorio:
git clone git://git.kernel.org/pub/scm/git/git.git
Compila e instala con el procedimiento descrito arriba.
Después de trabajar con algún sistema de control de versiones uno se pregunta como ha podido desarrollar —o vivir jejeje— sin ellos.
El primer VCS (Version Control System — Sistema de Control de Versiones) del cual llegué a escuchar fue el antiguo CVS (Concurrent Versions System).
Aún recuerdo las ventajas que mencionaban algunos amigos acerca de usar un software que te ayudara a llevar un control de los cambios que haces en tu código:
En aquel entonces también comencé a escuchar de otro VCS llamado Subversion (SVN) que incluía algunas mejoras significativas sobre los puntos flacos de CVS.
Así que decidí machetearle al SVN un rato, y cuando entendí realmente la utilidad y TODAS las ventajas que traia consigo, lo único que pude pensar fue:
¡¿Cómo he podido estar desarrollando sin un sistema de control de versiones?!
Si, es así de grande la diferencia que hace.
Continue reading ‘Sistemas de control de versiones: Subversion y git’
Últimos Comentarios
RSSRastunix, lobo_tuerto, Rbn, Carlos, lobo_tuerto, Geecko, lobo_tuerto, JP, Angelblack, Lobo tuerto [...]
lobo_tuerto, rado, lobo_tuerto, rado, lobo_tuerto, Esteban, El Master, Lobo tuerto, Vicho
lobo_tuerto, vini vidi vinci, enamix, Lobo tuerto, Xavi, Lobo tuerto, jua carlos, jua carlos, Lobo tuerto, ALE [...]
Nation84
lobo_tuerto, TitoPoli, Lobo tuerto, Geekosh, Lobo tuerto, Gaston Bocca, Lobo tuerto, fross, Lobo tuerto, Chuky [...]
lobo_tuerto, Nation84, lobo_tuerto, Nation84