Risposte:
La risposta facile è eseguire:
find / -name 'svnserve.conf'
svnserve.conf è un file che dovrebbe risiedere in $ {REPO} / conf.
La risposta difficile è scoprire se svn ha un comando per scoprire quale URL hai usato per il tuo checkout iniziale.
Modifica : per un client svn da riga di comando, il modo per trovare la radice del repository (il punto da cui hai estratto il codice) sarebbe eseguirlo all'interno della tua copia di lavoro:
svn info
La riga nell'output che legge 'Root repository' mostra il luogo da cui è stato eseguito il checkout e quindi il punto in cui si trova il repository.
Prenditi del tempo per familiarizzare con svn dalla riga di comando qui .
Esistono diversi modi per accedere a un repository di sovversione e trovare il repository è diverso per ciascuno:
Questo è il più semplice. Ciò significa che si trova sul computer locale dove dice il percorso.
Questo sta usando svnserve. Cerca la riga di comando del processo sul server remoto e il percorso specificato con l'opzione -r viene anteposto al percorso nell'URL per trovare il repository. Se non è presente alcuna opzione -r, il percorso nell'URL è il percorso del file system.
Questo è svn su ssh. Il percorso nell'URL è la posizione del filesystem sul server remoto.
Questo è svn su http o https. Devi trovare l'host virtuale nella configurazione di apache e cercare una sezione <Location> che corrisponda al percorso dell'URL e cercare una riga di configurazione SVNPath o SVNParentPath. Questo ti dirà la posizione del tuo repository di sovversione.
Dalla cartella di checkout SVN di livello superiore fare clic con il tasto destro e selezionare Tortoise SVN | Repo-browser. L'URL del tuo repository sarà nella casella nella parte superiore della finestra.
$ find -iname .svn
dovrebbe trovare tutte le copie funzionanti sull'host