Antworten:
Einfache Antwort lautet:
find / -name 'svnserve.conf'
svnserve.conf ist eine Datei, die sich in $ {REPO} / conf befinden sollte.
Schwierige (r) Antwort ist, herauszufinden, ob svn einen Befehl hat, um herauszufinden, welche URL Sie für Ihre erste Prüfung verwendet haben.
Bearbeiten : Für einen Befehlszeilen-SVN-Client würde die Suche nach dem Repository-Stammverzeichnis (dem Ort, an dem Sie Ihren Code ausgecheckt haben) folgendermaßen in Ihrer Arbeitskopie ausgeführt:
svn info
Die Zeile in der Ausgabe, die "Repository Root" lautet, zeigt den Ort, von dem Sie ausgecheckt haben, und damit den Ort, an dem Sie sich befinden.
Nehmen Sie sich Zeit mit SVN auf der Kommandozeile vertraut machen hier .
Sie haben verschiedene Möglichkeiten, auf ein Subversion-Repository zuzugreifen und das Repository zu finden:
Das ist am einfachsten. Dies bedeutet, dass es sich auf dem lokalen Computer befindet, auf dem der Pfad dies angibt.
Dies verwendet svnserve. Suchen Sie auf dem Remoteserver nach der Prozessbefehlszeile, und dem Pfad, der mit der Option -r angegeben wurde, wird der Pfad in der URL vorangestellt, um das Repository zu finden. Wenn es keine Option -r gibt, ist der Pfad in der URL der Dateisystempfad.
Das ist svn über ssh. Der Pfad in der URL ist der Dateisystemspeicherort auf dem Remoteserver.
Dies ist Svn über http oder https. Sie müssen den virtuellen Host in Ihrer Apache-Konfiguration finden und nach einem Abschnitt <Location> suchen, der Ihrem URL-Pfad entspricht, und nach einer SVNPath- oder SVNParentPath-Konfigurationszeile suchen. Hier erfahren Sie, wo sich Ihr Subversion-Repository befindet.
Klicken Sie in Ihrem obersten SVN-Checkout-Ordner mit der rechten Maustaste und wählen Sie Tortoise SVN | Repo-Browser. Die URL zu Ihrem Repository befindet sich im Feld oben im Fenster.
$ find -iname .svn
Es sollte alle Arbeitskopien auf dem Host finden