Finalmente lo รบnico que nos queda por ver es cรณmo hacer para registrar los cambios sucesivos en nuestro desarrollo.
9. Registrando los cambios
Vamos a realizar unos cambios en el archivo de cรณdigo fuente. Primero agregaremos la tรญpica lรญnea de los entornos *nix para los scripts y despuรฉs haremos un mensaje un poco mรกs entusiasta. En este caso lo hacemos con el editor de texto.
Si corremos el comando git status este nos informarรก que hubo cambios y que debemos hacer un nuevo commit para registrarlos. Entonces ejecutamos:
~/HolaMundo$ git commit -a -m "Agregando mensaje mรกs entusiasta"
Cuando empezamos nuestro proyecto en Google Code, establecimos que el mismo tendrรญa la licencia GPL v3, la misma establece que el software debe distribuirse con una copia del archivo de la licencia. Por eso podemos conectarnos al sitio de GNU y descargar la misma.
Ahora que tenemos el archivo de la licencia podemos agregarlo a nuestro proyecto. Simplemente con soltarlo en el directorio de trabajo. Si ejecutamos un git status, el mismo nos informarรก que hubo cambios pero que el archivo en cuestiรณn no estรก siendo ยซtrackeadoยป (si me permiten el tรฉrmino).
Para que el cambio se vea reflejado en nuestro repositorio efectivamente debemos agregarlo usando el comando git add.
~/HolaMundo$ git add LICENSE.txt
Si volvemos a ejecutar git status este nos informarรก que se ha agregado un nuevo archivo. Finalmente ejecutamos un commit para establecer una nueva versiรณn y por รบltimo podemos subir el estado actual de nuestro repositorio local al repositorio remoto alojado en Google Code.
~/HolaMundo$ git commit -a -m "Agregando archivo de Licencia GPL v3" ~/HolaMundo$ git push gc master
10. Revisando nuestra historia
Si nos conectamos al repositorio de nuestro proyecto en Google Code podremos ver en la secciรณn Source en el apartado Changes las diferentes versiones que hemos estado utilizando en nuestro desarrollo.
Pueden ver el respositorio en la direcciรณn:ย http://code.google.com/p/lecovi-hello-world/source/browse/
Finalmente
Como verรกn resulta bastante sencillo y es una herramienta sumamente รบtil. Espero que les haya gustado, les haya servido y aguardo por sus comentarios.
Saludos!
Gracias por esta serie de artรญculos tan interesantes!!
Hay alguna razรณn especial en usar Google Code en lugar de Github que parece que sea mas famoso? Lo pregunto desde la mayor de las ignorancias XD
Un saludo!
De nada!
No simplemente me pareciรณ muy sencillo y pensando en que mucha gente ya tiene una cuenta de Google puede hacerse con el servicio con sรณlo ir al sitio de Google Code.
GitHub es una excelente herramienta, pero al tener mayores opciones de configuraciรณn a veces lo hace un poco mรกs abrumador para el neรณfito.
Estoy preparando algunas entregas donde trabaje un poco con GitHub y Bitbucket, introduciendo Mercurial y hg-git.
Abrazo!