2008-12-11 11 views
33

¿Hay alguna forma de utilizar la ruta relativa al configurar las opciones externas de subversión?Ruta relativa en la configuración externa de Subversion

Por ejemplo

Trunk 
     - directoryA 
     - directoryB 
     - projectA {external DirectoryB} 

Para configurar ProjectA tenemos que configurar la ruta completa en la propiedad externa que está causando problemas o nos obliga a hacer cambiar las propiedades cuando hacemos ramas.

Cualquier forma de automatizar el proceso de ramificación o fijar con ruta absoluta será útil

+1

la gran noticia para mí es que la sintaxis ha sido c colgado (invertido) ... eso explica por qué nunca pude hacer trabajos externos relativos gracias al enlace, Bert –

Respuesta

56

Subversion 1,5 clientes admiten URL relativos:

Véase el Subversion 1.5 release notes y the subversion manual para más detalles

algunos ejemplos: (Tenga en cuenta que la sintaxis de comentario no es compatible)

# Repository root relative 
^/projectX/trunk/src/ projectX 

# Relative to current directory 
../../dependency/X X 

# Server root relative 
/svn/repos/projectX/trunk/src projectX 

# Schema relative 
//svn.collab.net/repos/svn/trunk svn 
+0

. Aprendí que los caminos relativos no eran compatibles hace algunos años, y nunca actualicé mi conocimiento sobre esto. Me alegro de haber buscado nuevamente solo para estar seguro. –

+13

Si está "actualizando" un conjunto de elementos externos de pre-1.5 para usar direcciones URL relativas, tenga en cuenta que el formato de la propiedad ha cambiado (de "ruta [revisión] objetivo" a "[revisión] ruta de destino"). La sintaxis anterior todavía es compatible, pero no cuando se utiliza cualquiera de los nuevos esquemas de url. –

+0

+1 en el comentario que describe la inversión de la sintaxis externa para actualizaciones relativas de URL, ¡esto NO está resaltado en el manual de SVN, y debería serlo! Ahora, todo lo que necesito es un script para grabar a través de un archivo de volcado de 50GB encontrando accesorios externos, cambiándolos a URL relativas y cambiando la sintaxis ...

Cuestiones relacionadas