Pregunta

Estoy usando un servidor VisualSVN y un cliente TortoiseSVN. He establecido las propiedades

svn:keywords = Author Id Revision LastChangedDate Copyright
copyright = (c) 2009 Foo Company.

Luego, cuando trato de usar estas propiedades en el archivo del encabezado (incluida la propiedad personalizada Copyright), lo hago como:

/******************************************************************************
* $Id$
* 
* $Author$
*
* $Revision$
*
* $LastChangedDate$
*
* $Copyright$
******************************************************************************/

Todas las propiedades se están sustituyendo correctamente, excepto el derecho de autor. ¿Qué me falta todavía?

¿Fue útil?

Solución

Antes de SVN 1.8, las palabras clave personalizadas no eran compatibles con SVN.

Estas son las palabras clave admitidas y cómo funcionan. http: //svnbook.red-bean. com / en / 1.5 / svn.advanced.props.special.keywords.html

Las palabras clave personalizadas han sido una solicitud de función durante algún tiempo. http://subversion.tigris.org/issues/show_bug.cgi?id= 890

La función finalmente se agregó a partir de SVN 1.8 (gracias MarkusSchaber). https://subversion.apache.org/docs/release-notes/ 1.8 # palabras clave personalizadas

Otros consejos

Necesitas la sintaxis correcta. es decir, no es $ Id $ , necesita $ Id: $ . Luego el valor se pone aquí: $ Id: value $

Creo que las palabras clave distinguen entre mayúsculas y minúsculas. Prueba esto:

svn:keywords = Author Id Revision LastChangedDate Copyright
Copyright = (c) 2009 Foo Company.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top