Odpowiedzi:
Prostą odpowiedzią jest uruchomienie:
find / -name 'svnserve.conf'
svnserve.conf to plik, który powinien znajdować się w $ {REPO} / conf.
Trudną odpowiedzią jest ustalenie, czy svn ma polecenie, aby sprawdzić, jakiego adresu URL użyłeś do początkowej realizacji transakcji.
Edycja : w przypadku klienta svn z wiersza poleceń sposobem znajdowania katalogu głównego repozytorium (miejsca, z którego wypisałeś kod) byłoby uruchomienie tego w kopii roboczej:
svn info
Wiersz na wyjściu, który brzmi „Root repozytorium” pokazuje miejsce, z którego wyewidencjonowałeś, a tym samym do miejsca, w którym znajduje się repo.
Poświęć trochę czasu na zapoznanie się z svn w wierszu polecenia tutaj .
Masz kilka różnych sposobów dostępu do repozytorium subversion i znalezienie repozytorium jest różne dla każdego z nich:
To jest najłatwiejsze. Oznacza to, że znajduje się na lokalnym komputerze, na którym jest ścieżka.
To używa svnserve. Poszukaj wiersza polecenia procesu na serwerze zdalnym, a ścieżka określona za pomocą opcji -r jest dołączona do ścieżki w adresie URL, aby znaleźć repozytorium. Jeśli nie ma opcji -r, ścieżka w adresie URL to ścieżka do systemu plików.
To jest svn over ssh. Ścieżka w adresie URL to lokalizacja systemu plików na zdalnym serwerze.
Jest to svn przez http lub https. Musisz znaleźć hosta wirtualnego w konfiguracji apache i poszukać sekcji <Lokalizacja> pasującej do ścieżki twojego adresu URL i poszukać linii konfiguracyjnej SVNPath lub SVNParentPath. Dzięki temu dowiesz się, gdzie znajduje się Twoje repozytorium subversion.
W folderze kasy SVN najwyższego poziomu kliknij prawym przyciskiem myszy i wybierz Tortoise SVN | Przeglądarka repo. Adres URL twojego repozytorium będzie w polu u góry okna.
$ find -iname .svn
powinien znaleźć wszystkie kopie robocze na hoście