babeltowerteam / cloudsarao

Gestión automática de alta de nuevos eventos con inclusión en blog y correo electrónico, así como calendario; creación o no de registro, hojas de control de asistencia y eventualmente generación de diplomas y registro del número de personas que han asistido eventualmente. Generación de informes sobre los eventos: lugar, asistencia.
3 stars 2 forks source link

Objetivo: Issue linea de comandos. #12

Closed eleion closed 9 years ago

eleion commented 9 years ago

En el fichero TODO aparece el primer objetivo aprender a utilizar issues desde la línea de comandos, ¿a qué se refiere? ¿Simplemente a cerrarlos con commit, u alguna otra cosa más?

sergiogvz commented 9 years ago

Eso lo voy a completar indicando como hay que hacerlo y porqué así. No he tenido mucho tiempo la verdad. Pero básicamente la idea es que cada tarea que suponga añadir y modificar ficheros debe de estar representado en un issue. Por tanto, cada vez que se haga un commit para completar parte de la tarea, se ha de hacer referencia a dicho Issue. Cuando la tarea se ha terminado, el issue correspondiente se ha de cerrar con un commit, que si puede reflejar lo último modificado, mejor que mejor. Todo esto, desde lineas de comandos. Esto me lo explico JJ y un buen ejemplo de ello es el siguiente:

  git commit -am "Probando issues desde cli REFERENCES #9".

La # nos permite linkar el mensaje al issue apareciendo en él. El REFERENCES lo puedes obviar, eso es simplemente para indicar que existe una referencia.

  git commit -am "Aprendido closes #9"

La palabra closes, close, fix,... permiten cerrar el issue #N desde el propio mensaje del commit.

Espero que me haya explicado bien :)

eleion commented 9 years ago

Más tarde voy a probar a cerrar este issue con lo que dices. Si todo está correcto, se cerrará, sino volveré a preguntar. :smile: ¡Gracias!

eleion commented 9 years ago

Parece que no se ha cerrado...

eleion commented 9 years ago

¿Qué he hecho mal?

sergiogvz commented 9 years ago

Para cerrar tienes que poner la palabra close y después la referencia. Por ejemplo, close #12

sergiogvz commented 9 years ago

He mirado y es verdad que has puesto closes, que deberia de funcionar tmb.

Ya sé porque es, tu el commit lo has hecho en tu fork, tienes de hacerlo en el master o supongo que cuando se te acepte el pull request, se cerrará el issue. No sé xD

sergiogvz commented 9 years ago

efectivamente, ya te he aceptado el pull request y se ha cerrado el issue.