2009-08-04 25 views
34

Ho installato il server e il client CollabNet Subversion, in esecuzione da Apache fornito con esso. Dalla riga di comando sul server, posso facilmente accedere al repository utilizzando un percorso simileCome posso accedere a un repository di subversion utilizzando un percorso locale in Windows?

http://server:port/svn/repository 

ma non posso accedervi utilizzando la sua posizione attuale sul disco, come

c:\repositories\repository 

ho appena ottenere "[percorso] non è una copia funzionante." Che cosa sto fraintendendo?

risposta

69

Errore comune. È necessario utilizzare il file: // pseudo-protocollo come questo:

file:///C:/repositories/repository 

percorsi repository SVN devono essere URI s.

+2

Tenete a mente le tre barre in 'file: ///', perché mettere solo due non ha funzionato per me. –

1

Dovresti essere in grado di utilizzare file:///c:\repositories\repository per accedere a un repository tramite il percorso.

0

In genere "non è una copia funzionante" significa che non esiste una sottodirectory magica .svn.

Hai bisogno di fare un "checkout" per ottenere una copia di lavoro, e non solo un "esportazione"

3

Prova:

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

e vedere se è possibile vedere i file all'interno del pronti contro termine.

Problemi correlati