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!
2 comentarios, deja el tuyo
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!