2009-08-04 11 views
34

Tengo el servidor y el cliente de CollabNet Subversion instalados, ejecutándose fuera de Apache que venía con él. Desde la línea de comandos en el servidor, puedo acceder fácilmente al repositorio utilizando una ruta como¿Cómo puedo acceder a un repositorio de subversión usando una ruta local en Windows?

http://server:port/svn/repository 

pero no puedo acceder a él mediante su ubicación real en el disco, como

c:\repositories\repository 

acabo obtener "[ruta] no es una copia de trabajo". ¿Qué estoy malinterpretando?

Respuesta

69

Error común. Usted tiene que utilizar el archivo: // pseudo-protocolo de la siguiente manera:

file:///C:/repositories/repository 

rutas de repositorios SVN tienen que ser URI s.

+2

Tenga en cuenta las tres barras en 'file: /// ', porque poner sólo dos no funcionó para yo. –

1

Debe poder usar file:///c:\repositories\repository para acceder a un repositorio a través de la ruta.

0

Normalmente "no es una copia de trabajo" significa que no hay .svn "subdirectorio mágico" allí.

que tiene que hacer un "check out" para obtener una copia de trabajo, y no sólo una "exportación"

3

Probar:

svn checkout "file:///C|/repositories/repository" 

y ver si se puede ver los archivos dentro del repositorio.

Cuestiones relacionadas