2009-04-02 10 views
7

Estoy tratando de usar svn a través de svnTortoise en una máquina de Windows XP. Solo soy yo, solo trato de hacerlo en casa. En mi computadora portátil instalé la tortuga y todo funciona bien. Luego llegué a mi escritorio e instalé svnTortoise y lo probé. Pero esta vez obtengo estos errores.TortoiseSVN No se puede abrir una sesión ra_local a URL win XP

Checkout from file://F:/repos/mav_admin, revision HEAD, Fully recursive, Externals included 
Unable to open an ra_local session to URL 
Unable to open repository 'file://f:/repos/mav_admin' 
Finished! 

He tratado de repositorios locales, o los mismos repositorios que mi portátil estaba usando ... nada parece funcionar. ¿Algunas ideas?

Cada vez que intento importar o pagar en mi escritorio, aparece el error anterior, pero no cuando uso mi computadora portátil. Mi computadora portátil está ejecutando Vista ... (no quería pagar para degradar ...) y mi computadora de escritorio es una computadora de 64 bits ... pero estoy ejecutando XP de 32 bits.

tortuga Info es

TortoiseSVN 1.6.0, Build 15855 - 32 Bit , 2009/03/21 12:36:36 
Subversion 1.6.0, 
apr 1.3.3 
apr-utils 1.3.4 
neon 0.28.4 
OpenSSL 0.9.8j 07 Jan 2009 
zlib 1.2.3 
+0

¿Has probado el archivo: // F:/... o el archivo: /// F: /? (Necesita la versión de tres barras) –

+0

Necesito tres barras diagonales? Eso podría ser ... Lo intentaré. Estaba bajo la impresión de que /// estaba en Unix/Linux porque era file: // y luego el tercero/significaba la raíz del sistema de archivos. – Boushley

+0

Creo que ha cargado el archivo e intentado volver a enviar este archivo. Por lo tanto, descargue su archivo requerido del repositorio (cejas de repositorio) y luego intente confirmarlo. – mamunAbdullah

Respuesta

4

Ver unable-to-open-repository-error-on-windows-xp para un problema similar.

causas posibles:

  • ¿Está utilizando el mismo cliente en todos los equipos? Creo que Tortoise 1.6 puede soltar el soporte para file: // access.
  • ¿Está utilizando un repositorio BDB o fsfs?
  • ¿Tiene los permisos de archivo correctos para el repositorio?

ACTUALIZACIÓN: Desde tsvn_1.6_releasenotes.html

TortoiseSVN 1.6 ya no admite acceso a repositorios BDB a través del archivo : /// url. Esto no afecta a accediendo a los repositorios de BDB a través de svn: // o http: // though.

Si usted tiene un repositorio BDB que todavía acceso a través de la URL file: ///, que tiene que convertir el repositorio con el formato FSFS con la herramienta svnadmin que está disponible en el comando línea de SVN cliente.

Siga las instrucciones en el libro de Subversion para convertir el repositorio.

22

Es necesario un tercer '/' antes de la letra de la unidad:

file:///F:/repos/mav_admin 
1

tienen el mismo problema. No lo he resuelto del todo, pero he encontrado una solución simple (o estúpida, lo que quieras). TortoiseSVN no abrirá el repositorio creado en otras unidades que no sean C (donde están instalados WinXP y TortoiseSVN). En C, funciona perfectamente. Soy un novato SVN, por lo que si se trata de un error conocido o un comportamiento esperado, coméntelo.

+0

Puede intentar el comando 'TortoiseSVN -> Reubicar' para solucionar esto. Solo especifique la nueva letra de la unidad y listo ... –

1

Tuve el mismo problema. Tortoise SVN devolvió el error "No se puede abrir una sesión ra_local a URL" en la importación. Fue porque svn no pudo encontrar el repositorio. Por favor, asegúrese de

  1. ha creado el repositorio, p. Proyecto y es accesible.
  2. Además, ha creado la estructura correcta
    p. C: \ tmp \ nuevas ramas \ C: \ tmp \ nuevas etiquetas \ C: \ tmp \ nuevo \ tronco
    1. mover el contenido de \ proyecto en el subdirectorio de tronco (C: \ tmp \ nuevo \ tronco)
    2. Haga clic derecho en el directorio 'nuevo' e importe. esto debería funcionar.

Ref: http://www.shokhirev.com/nikolai/programs/SVN/svn.html

0

Ir a TortoiseSVN - Configuración - datos guardados. Pulse los botones borrar en el historial de URL, los mensajes de registro (diálogo de entrada) y los mensajes de registro (Mostrar el cuadro de diálogo de registro) No estoy seguro de que tiene que presionar los 3 botones de borrar, pero lo resolvió para mí. Después de eso, debe volver a escribir la URL de la ubicación del repositorio.

0

Sé que este es un viejo hilo, pero no encontraron otra solución ...

que estaba usando un montón de cosas externas '', pero había estado utilizando las ubicaciones de archivos absolutas. Simplemente cambié la ruta del archivo de absoluta a referencias y los errores desaparecieron.

Dentro del Navegador Repco, seleccione el archivo y luego seleccione el botón "..." junto a él, luego seleccione OK. TortoiseSVN convierte automáticamente la ruta del archivo usando referencias.

Cuestiones relacionadas