Añadir el file svn comment (revision history) a (script)

¿Es posible con Subversion agregar el Historial de revisiones a un file con una propiedad svn como con Id, Rev, Author? Nos gustaría que el historial de revisiones se agregue automáticamente al comienzo de un file.

Parece que quieres hacer algo similar a la maligna palabra key $ log $ en CVS . Hay una razón por la cual se llamó maldad, y por qué se dejó fuera de Subversion sin planes de implementarlo.

Recomiendo encarecidamente que haga esto en su sistema de compilation (Sí, sé que estos son guiones de shell, y los guiones de shell no se comstackn, pero se puede usar un sistema de compilation para el embalaje). Coloque esta información en un file de notas de versión, y no en sus scripts de shell.

Si realmente, realmente insiste en que esto debe hacerse, puede usar Ant para enviar sus scripts de shell durante el empaquetado. Puede poner la temida palabra key $LOG$ en sus scripts de shell, y cuando Ant hace el empaquetado, puede replace $LOG$ con el historial de Subversion.

¿Por qué? Ya tienes toda la información en SVN.

Esto simplemente saturará sus files de códigos. ¿Realmente desea que las personas se deslicen varias páginas hacia abajo antes de comenzar a ver el código?

Mi consejo es dejar los files de código solo y si necesita un historial de revisión, use su herramienta de control de revisión (SVN) para getlo.


Como esta es una visita obligada, mira esta publicación de blog.