Próbuję wykonać kopię zapasową mojego repozytorium SVN.
Mój problem: zapomniałem, gdzie umieściłem moje repozytorium na dysku twardym.
Jak mogę to znaleźć?
FYI: Używam TortoiseSVN, jeśli to pomaga.
źródło
Próbuję wykonać kopię zapasową mojego repozytorium SVN.
Mój problem: zapomniałem, gdzie umieściłem moje repozytorium na dysku twardym.
Jak mogę to znaleźć?
FYI: Używam TortoiseSVN, jeśli to pomaga.
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:
plik://
To jest najłatwiejsze. Oznacza to, że znajduje się na lokalnym komputerze, na którym jest ścieżka.
svn: //
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.
svn + ssh: //
To jest svn over ssh. Ścieżka w adresie URL to lokalizacja systemu plików na zdalnym serwerze.
http: // lub https: //
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.
źródło
W Tortoise wybierz opcję właściwości. W górnym wierszu znajduje się ścieżka do pliku repozytorium, zakładając, że jest to bezpośredni dostęp do pliku.
źródło
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.
źródło
powinien znaleźć wszystkie kopie robocze na hoście
źródło