2009-05-15 15 views
5

Sé que hay una pregunta sobre relative paths in subversion, pero no funciona para mí.¡La ruta relativa en la definición de Subversion Externals no funciona para mí!

El error que consigo es:

svn propset svn:externals "openscada_da_server_common ../../openscada_da_server_common/schema" /tmp/atlantis-trunk/org.openscada.da.client.viewer/schema 
svn: Ungültige Eigenschaft svn:externals 
    auf »/tmp/atlantis-trunk/org.openscada.da.client.viewer/schema«: 
    Ziel »../../openscada_da_server_common/schema« ist ein absoluter 
    Pfad oder enthält »..« 

La versión Inglés equivalente debe ser:

"Invalid %s property on '%s': target '%s' is an absolute path or involves '..'" 

Mi pregunta es ¿Por qué? De acuerdo con los documentos de subversión es un valor http://svnbook.red-bean.com/en/1.5/svn.advanced.externals.html

Respuesta

1

válida Si usted lee un poco futher en la página del manual que se refieren a usted notará lo siguiente:

Además, la parte local del subdirectorio la definición no puede contener .. indicadores del directorio principal (como ../../skins/myskin).

Para mayor claridad, con rutas relativas, el orden correcto de los argumentos a favor svn:externals es:

^/../otherRepo/trunk/path/to/dir  dir 
+0

pero eso se refiere solo a la ruta local. Y además obtengo el mismo error al usar ../openscada_da_server_common/schema en lugar de ../../openscada_da_server_common/schema. Lo intenté porque tampoco estaba seguro del párrafo. Y no tendría sentido para esta función si solo pudieras hacer referencia a cosas en tu ruta actual. – Mauli

+2

Bueno, la segunda parte de la nueva definición (a partir de v1.5) svn: externals ES la ruta local. –

+2

Ok, tienes razón, me extrañó totalmente que el orden de los argumentos para la definición externa haya cambiado. Debería RTFM (con más ojos abiertos) – Mauli

4

Intercambiar las ubicaciones de los 2 parámetros.

+0

¿Podría mostrar la edición propuesta? –

+0

¿Alguien puede aclarar esto y mostrarle que debería ser correcto? ¿Qué 2 parámetros? –

Cuestiones relacionadas