2013-03-18 7 views
5

Ho notato che SVN funziona bene fino a quando non riavvio il mio computer (Mac OS X). Quindi, quando faccio svn checkout svn://10.0.0.9/testA, ottengo l'errore svn: No repository found in 'svn://10.0.0.9/testA'.check svn: Nessun repository trovato

svn info produce i seguenti:

Path: . 
URL: svn://10.0.0.9/testA 
Repository Root: svn://10.0.0.9 
Repository UUID: e5a0987c-ab12-4088-82c5-263f6c00c66a 
Revision: 3 
Node Kind: directory 
Schedule: normal 
Last Changed Author: Mika 
Last Changed Rev: 3 
Last Changed Date: 2013-03-15 14:55:57 +0400 (Fri, 15 Mar 2013) 

Qualsiasi suggerimento?

+0

si può vedere il suo e. Questa potrebbe essere la [soluzione] (http://www.linuxquestions.org/questions/general-10/subversion-no-repository-found-623128/) per te. Il parametro – PSR

risposta

10

Trovo che sia necessario interrompere il processo svnserve e riavviarlo.

Sul terminale:

// ritrovamento e uccidendo il processo

ps -ef  | grep svnserve 
sudo kill processID. 

// Start Server

svnserve -d -r <path to repository> 
+0

per l'opzione -r non è corretto –

1

In caso di /testA percorso (percorso abbreviato) in URL del repository devi correggere il valore -r (repository root)

dal doc:

È inoltre possibile aumentare la sicurezza e risparmiare tempo inserendo gli URL con svnserve utilizzando l'interruttore --root per impostare la posizione di root e limitare l'accesso a una directory specificata sul server:

svnserve.exe --daemon --root drive:\path\to\repository\root

unità: \ percorso \ a \ repository \ root è percorso alla directory genitore del repository (repository), non al repository sé