pagina oficial español svn bug-tracking redmine

svn - español - bitnami pagina oficial



La mejor manera de vincular el problema de Redmine a la revisión de SVN (3)

Estamos utilizando Redmine para el seguimiento de problemas y errores. Agregamos la integración de SVN pero, al hacer esto, solo muestra las revisiones de SVN en actividad.

Sería genial ver todos los cambios de SVN causados ​​por un error o problema. Pero no parece ser posible.

¿Hay una manera de hacerlo? Si no es Redmine, ¿cuál es el mejor sistema de seguimiento alternativo para lograr esto?


Agregamos el número de problema en el mensaje de confirmación svn y se reconoce automáticamente.

svn ci -m "incorrect encoding fixed (refs #2345)"

Más adelante podrás verlo en el número 2345. No aparece de inmediato, supongo que redmine comprueba periódicamente los cambios en el repositorio, pero si va a la pestaña Repository y luego al problema, se debe mostrar el cambio.

Más información sobre el formateo de Redmine

== editar ==
Para responder al comentario de Jonas:

De hecho, la idea de esto es poder hacer conexión entre algún problema y svn revisiones relacionadas con él. Debería funcionar en ambos sentidos: en la página del repositorio, verá el enlace al problema; en la página del problema debería poder ver el enlace a las revisiones relacionadas .

Para que esto funcione necesitas:

  • Para tener el repositorio configurado en su proyecto (o proyecto principal, también funciona)
  • tener palabras clave configuradas como refs en Administración-> Configuración [Repositorio] -> "Referenciar palabras clave"
  • cuando se compromete con svn (mencionando su problema en la descripción de confirmación como "refs # 1234"), esta revisión no aparece automáticamente en el repositorio de Redmine. Debe actualizarlo manualmente yendo a la pestaña Repositorio del proyecto (es posible hacerlo). automático con algunos trabajos cron).

Después de todo esto, debería poder ver en su problema "Revisiones asociadas"


Para la posteridad:

Si el mensaje de confirmación original no hizo referencia a un número de problema de Redmine, también puede hacer lo contrario: haga referencia manualmente a una revisión del repositorio por número en una descripción del problema de Redmine.

Por ejemplo:

Este problema es un efecto secundario no deseado de r5678, que se implementó para resolver el problema # 1234.

En ese caso, "r5678" se vincularía automáticamente a la revisión en la pestaña del repositorio de Redmine (y "# 1234" se vincularía automáticamente a la página correspondiente).


refs le permite asociar una revisión a un problema, lo cual es genial.

También puede configurar otras palabras clave como "correcciones" que asociarán la revisión a un problema, pero también cambiarán el estado y el% de realización automáticamente.

Esto puede ser muy útil, por ejemplo, cuando se realiza la confirmación para poner el problema en un estado de prueba. (Eso será automático, sin tener que hacerlo manualmente.

Puedes hacerlo administración-> configuración-> repositorios y "palabras clave de resolución"