2009-04-02 5 views
7

Sto provando a usare svn attraverso svnTortoise su una macchina windows xp. Sono solo io, sto solo provando a farlo in casa. Sul mio laptop ho installato la tartaruga e tutto funziona alla grande. Poi sono venuto sul mio desktop e ho installato svnTortoise e l'ho provato. Ma questa volta ho questi errori.TortoiseSVN Impossibile aprire una sessione ra_local su 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! 

Ho provato per i repository locali, o gli stessi repository che il mio computer portatile stava usando ... nulla sembra funzionare. Qualche idea?

Ogni volta che provo a importare o pagare sul mio desktop ottengo l'errore sopra riportato, ma non quando uso il mio laptop. Il mio laptop è in esecuzione Vista ... (non volevo pagare per il downgrade ...) e il mio computer desktop è un computer a 64-bit ... ma sto usando XP a 32-bit.

Tortoise Info è

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

Hai provato il file: // F:/... o file: /// F: /? (Avete bisogno della versione a tre barre) –

+0

Ho bisogno di tre barre? Potrebbe essere ... ci proverò. Ero sotto impressione /// era su unix/linux perché era file: // e quindi il terzo/stava a significare la radice del filesystem. – Boushley

+0

Penso che tu abbia caricato il file e provato a ripetere nuovamente questo file. Quindi, per favore scarica il file richiesto dal repository (repo brows) quindi prova a commettere. – mamunAbdullah

risposta

4

Vedi unable-to-open-repository-error-on-windows-xp per un problema simile.

Possibili cause:

  • stai usando lo stesso client su tutti i computer? Penso che Tortoise 1.6 possa abbandonare il supporto per file: // access.
  • Si sta utilizzando un repository BDB o fsfs?
  • Disponi delle autorizzazioni file corrette per il repository?

AGGIORNAMENTO: Da tsvn_1.6_releasenotes.html

TortoiseSVN 1.6 non supporta più accesso al repository BDB tramite il file : /// url. Ciò non influisce sull'accesso ai repository BDB su svn: // o http: //.

Se si dispone di un repository BDB che ancora accesso tramite il file: /// URL, è necessario convertire il repository nel formato FSFS con lo strumento svnadmin che è disponibile nella riga di comando SVN cliente.

Seguire le istruzioni nel libro Subversion per convertire il repository.

22

è necessario un terzo '/' prima che la lettera di unità:

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

hanno lo stesso problema. Non l'ho ancora risolto, ma ho trovato una soluzione semplice (o stupida, qualunque cosa tu voglia). TortoiseSVN non apre il repository creato in altre unità rispetto a C (dove sono installati WinXP e TortoiseSVN). Su C, funziona perfettamente. Sono un principiante SVN, quindi se questo è un bug noto o un comportamento previsto, si prega di commentare.

+0

Puoi provare il comando 'TortoiseSVN -> Trasferisci' per risolvere questo problema. Basta specificare la nuova lettera di unità e il gioco è fatto ... –

1

Ho avuto lo stesso problema. SVN Tortoise stava restituendo l'errore "Impossibile aprire una sessione ra_local all'URL" durante l'importazione. Era perché svn non era in grado di trovare il repository. Assicurati che

  1. hai creato il repository, ad es. Progetto ed è accessibile.
  2. Inoltre, è stata creata la struttura corretta
    ad es. C: \ tmp \ nuove filiali \ C: \ tmp \ nuovi tag \ C: \ tmp \ nuova \ tronco
    1. Spostare il contenuto di \ Project nella sotto-directory trunk (C: \ tmp \ nuova \ trunk)
    2. Fare clic con il tasto destro sulla directory 'new' e importare. questo dovrebbe funzionare.

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

0

Vai a TortoiseSVN - Impostazioni - dati salvati. Premi i pulsanti di cancellazione nella cronologia degli URL, Registra messaggi (finestra di dialogo di input) e Registra messaggi (finestra di dialogo Mostra registro) Non sei sicuro di dover premere tutti e 3 i pulsanti di cancellazione, ma l'ha risolto per me. Dopodiché è necessario ridigitare l'URL del percorso del repository.

0

So che questo è un vecchio thread, ma hanno trovato un'altra soluzione ...

Io sto usando un sacco di 'esterni', ma avevo usato le posizioni dei file assoluti. Ho semplicemente cambiato il percorso del file da assoluto a riferimenti e gli errori sono andati via.

All'interno di Repco Browser, selezionare il file, quindi selezionare il pulsante "..." accanto ad esso, quindi selezionare OK. TortoiseSVN converte automaticamente il percorso del file usando i riferimenti.