Por ejemplo, un file se modifica para hacer un ticket de mejora, lo que quiero hacer es asociar el file comprometido al ticket. Al usar Trac y SVN juntos, ¿cómo sabré que un file se ha comprometido a resolver un determinado ticket? es posible?
Gracias.
Como se indica en TracWiki
, el flujo de trabajo previsto es:
- Un usuario de Trac comienza a trabajar en un ticket
- Obtienen código del sistema de control de versiones
- Una vez completado el trabajo, realizan una confirmación de sus modificaciones en el repository de control de versiones.
- El usuario inserta el número de ticket de Trac en el post de confirmación como un
TracLink
- Trac ahora puede mostrar el set de cambios para el ticket
Donde TracLink es algo así como #1
o ticket:1
o incluso comment:1:ticket:2
cuando se refiere a un ticket.
Si pierde la creación del enlace cuando se realiza la confirmación, aún puede crear uno en los comentarios del ticket usando TracLinks
como: r2
, r1:3
, [1:3]
, log:@1:3
, etc.
puede vincular a la revisión al cerrar el ticket: r253
, por ej.
y puede vincular el ticket en el post de confirmación: #7525
, por ej.
Aparte de eso, dudo que se pueda hacer algo.
Obviamente, podría analizar el post de logging con el enlace de confirmación y hacer una notificación de los types de tickets de interés, pero supongo que tendría que tener acceso al server.
Es posible que el enganche Post-commit de Trac sea útil. Le permite cerrar tickets usando sus posts de logging de compromiso. Vea el script aquí .