Característica de bifurcación y pérdida de metadatos de código

Usamos funciones que se ramifican ampliamente como una estrategia para el desarrollo. En términos breves y algo simplists, lo que nos permite hacer es mantener un tronco estable en todo momento mientras que los desarrolladores que implementan funciones complejas trabajan en una twig potencialmente rota hasta que la característica haya sido probada adecuadamente. En ese punto, la twig se fusiona de nuevo en el tronco seguido por un ciclo completo de testing de integración / regresión en el tronco, etc.

El problema que tengo es el siguiente: durante el curso de la implementación de dicha function en la sucursal, obviamente hay una gran cantidad de confirmaciones hechas a la sucursal. Cada compromiso tiene comentarios que tienen un potencial valor educativo y documental (?) Que a veces puede ser muy útil. Cuando realiza una combinación a escala masiva de la twig de vuelta al tronco, todos estos comentarios se pierden y se reemplazan con un comentario inútil de tipo "Combinando blah en el maletero".

¿Alguien tiene alguna solución que pueda ayudar a preservar esos metadatos? ¿Es esto incluso un problema en tu opinión?

PD: estoy usando SVN.

Mira aquí