Al usar Trac y SVN juntos, ¿cómo sabré que un file se ha comprometido a resolver un determinado ticket?

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:

  1. Un usuario de Trac comienza a trabajar en un ticket
  2. Obtienen código del sistema de control de versiones
  3. Una vez completado el trabajo, realizan una confirmación de sus modificaciones en el repository de control de versiones.
  4. El usuario inserta el número de ticket de Trac en el post de confirmación como un TracLink
  5. 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í .