two tortoise que informatica estructura create crear branches svn tags ls trunk

svn - tortoise - Subversion 1.7 vs 1.8 rarezas relativas de símbolo(^)



svn manual (1)

Bueno, no tengo 1.7 SVN en las manos en este momento (y la experiencia zsh en absoluto), pero por

>svn --version svn, version 1.8.3 (r1516576) compiled Aug 27 2013, 19:43:20 on x86-microsoft-windows

y Copia de trabajo, marcada desde la raíz del repositorio

Working Copy Root Path: Z:/TS ... Relative URL: ^/

para el carácter puro ^ en la URL obtuve resultados bastante divertidos

svn ls ^/tags svn: E155007: ''Z:/tags'' is not a working copy

(Nota "Ruta de copia de trabajo en movimiento" desde la salida de información svn)

pero con un pequeño truco, todo se vuelve correcto

svn ls "^/tags" 1.0.0/ 1.0.1/

Supongo que, ^ tiene un significado especial en todas las conchas, no puede usarlo no protegido

Tengo un repositorio externo de Subversion al que se accede desde dos máquinas separadas, una máquina usa svn v1.7.9 y la otra está usando v1.8.3.

Desde v1.7.9 puedo usar el svn ls con el símbolo relativo (^) y funciona como se esperaba (desde la raíz del repositorio) ...

# svn ls ^/tags v1-0-0/ v1-1-0/ v1-2-0/ etc

Desde la v1.8.3, intento el mismo comando y obtengo lo siguiente ...

# svn ls ^/tags zsh: no matches found: ^/tags

Si ejecuto svn info desde v1.8.3 puedo ver el Relative URL: ^/trunk output como se esperaba (agregado en v1.8), pero parece que no puedo pasar de ese nivel (a la raíz) usando el relativo ( ^) símbolo, por ejemplo ...

# svn ls ^/ [returns a list of all files/directories in trunk]

Esto significa que casi todos los comandos (cambiar / copiar / fusionar, etc.) fallan cuando se usa el símbolo relativo. ¿Alguna idea de cómo puedo solucionar esto?