Bueno, personalmente encuentro muy útil al momento de desarrollar (usando Subversion) que en las cabeceras de los archivos se encuentre información referente al número de revisión, autor y fecha de la misma. Desde hace ya rato, que venía intentando lograr escribir esa información de mis archivos sin éxito. Sin embargo, en un "mini-articulo" de Linux Journal encontré la solución:
Simplemente al archivo que se desea colocar dicha cabecera (en mi caso archivos PHP), agrego la línea: $Id: $. Por ejemplo:
/**
* @author .....
* @version SVN $Id: $
*/
..........
Después agrego una propiedad a el ó los archivos:
$ svn propset svn:keywords Id archivo.php
o si quiero a todos los archivos .php de mi proyecto:
$ find . -name "*.php" -exec svn propset svn:keywords Id {} \;
Después configuro mi cliente SVN, agregando la siguiente línea en la sección auto-props:
*.php = svn:keywords=Id
Y listo, una vez se haga commit en el servidor, la información de revisión, autor y fecha será agregada en medio de la etiqueta Id:
* @version SVN $Id: Notificacion.php 95 2009-01-29 02:01:01Z jpromerob $
*/
Simplemente al archivo que se desea colocar dicha cabecera (en mi caso archivos PHP), agrego la línea: $Id: $. Por ejemplo:
/**
* @author .....
* @version SVN $Id: $
*/
..........
Después agrego una propiedad a el ó los archivos:
$ svn propset svn:keywords Id archivo.php
o si quiero a todos los archivos .php de mi proyecto:
$ find . -name "*.php" -exec svn propset svn:keywords Id {} \;
Después configuro mi cliente SVN, agregando la siguiente línea en la sección auto-props:
*.php = svn:keywords=Id
Y listo, una vez se haga commit en el servidor, la información de revisión, autor y fecha será agregada en medio de la etiqueta Id:
* @version SVN $Id: Notificacion.php 95 2009-01-29 02:01:01Z jpromerob $
*/
No hay comentarios.:
Publicar un comentario