Iniciando un proyecto con Git y Google Code (Parte IV)

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.

vim-modifying-file

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"
Con la opción -m le estamos pasando el texto del commit y por lo tanto no nos abrirá el editor de texto, es una manera más rápida de hacer un commit cuando los cambios no son muchos y no tiene mucho sentido abrir el editor para explicar una sola línea.

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).

git-status-not-tracked-file

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.

google-code-changes

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!


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Tesla dijo

    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!

    1.    lecovi dijo

      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!