2010-11-22 15 views
12

Quiero usar SVN externos en mis proyectos para incluir un número de complementos de terceros. He encontrado esta entrada del blog recomendando salvar el valor svn: externos en un archivo (llamados svn.externals) con los pares de destino/origen, así:¿SVN admite algún tipo de comentarios en sus propiedades?

akismet http://svn.wp-plugins.org/akismet/trunk 
all-in-one-seo-pack http://svn.wp-plugins.org/all-in-one-seo-pack/trunk 

y si desea usar la bandera -F para establecer el propiedad, así:

svn propset svn:externals -F svn.externals 

tengo la información anterior de beer planet.

Ahora a la pregunta. ¿SVN admite un formato de comentario que me permita comentar este archivo svn.externals? Me gustaría agrupar los repositorios externos en libraries, widgets y similares. Además, estaba pensando en agregar instrucciones sobre cómo actualizar este archivo/propiedad para mis compañeros desarrolladores en la parte superior del archivo. Ejemplo, suponiendo que el # comienza un comentario:

# README: When updating svn:externals 
# 1. Update and save this file 
# 2. Run 'svn propset svn:externals -F svn.externals 
# 3. Commit 'svn ci -m "plugin XXXXXXXX added to svn:externals"' 

# wp plugins 
wp/content/plugins/akismet http://svn.wp-plugins.org/akismet/trunk 
wp/content/plugins/all-in-one-seo-pack http://svn.wp-plugins.org/all-in-one-seo-pack/trunk 

# jquery + plugins 
js/jquery http://jquery-ui.googlecode.com/svn/trunk 
# etc etc (this is just a random example of my idea) 

-

Para resumir, mi pregunta es, es compatible con SVN algún tipo de comentarios en sus propiedades? Y si lo hace, ¿cuál es la sintaxis?

Respuesta

15

A partir del código fuente \ SVN \ main.c: 1124 (versión 1.7.1)

"  Lines in externals definitions starting with the '#' character\n" 
"  are considered comments and are ignored.\n" 
+0

Dos respuestas dentro de una hora después de casi un año, lo que es eso? De todos modos, gracias, parece que mi propio formato de archivo hipotético realmente funciona. Hice la pregunta cuando recién comencé a usar SVN y no me atreví a probarlo en el repositorio de la compañía. – davur

+0

no estoy seguro. de alguna manera, esta pregunta terminó en la primera página el día que la contesté. – sylvanaar

+3

"svnadmin create/tmp/repo" "archivo svn co: /// tmp/repo" para experimentar con un repositorio local. – Veda

Cuestiones relacionadas