2009-07-10 8 views
16

Pytanie Newbie: Właśnie zainstalowałem VisualSVN Server i utworzyłem repozytorium. Zauważyłem, że utworzyło go w C: \ Repositories. Potrzebuję go przechowywać na dysku D, ponieważ jest tam więcej miejsca. Przeszukałem go, ale nie mogę wymyślić, jak to zrobić.Jak zmienić miejsce przechowywania repozytoriów Subversion?

To jest nowa instalacja, więc - jeśli jest to łatwiejsze - mogę najpierw usunąć repozytorium.

Krótko mówiąc: w jaki sposób uzyskać Subversion do przechowywania repozytoriów w D: \ Repositories zamiast C: \ Repositories?

Dzięki Roger

+2

Odpowiedz przez @Ivan Zhakov należy zamiast tego odbierać. – Stanley

Odpowiedz

-13

Odinstaluj VisualSVN Server, przenieść pliki, zainstalować go ponownie.

Po ponownej instalacji wybierz nową lokalizację repozytorium.

+2

Nie zaleca się odinstalowywania/instalowania serwera VisualSVN, ponieważ tracisz wszystkie ustawienia serwera, takie jak typ uwierzytelniania, port nasłuchiwania itp. –

+3

To jest najgorsza odpowiedź:/Nie wiem, dlaczego został zaakceptowany ... – bahrep

+2

Ivan Zhakov ' Odpowiedź jest właściwa. – float

68
  1. Otwarte VisualSVN Server Menedżer
  2. prawym przyciskiem myszy na głównego węzła wybierz Właściwości
  3. Zmień repozytoria lokalizacja na Storage strona
  4. Kliknij OK
+4

Nie zapomnij przenieść wszystkich plików ze starego folderu repozytorium do nowego. To rozwiązanie jest lepsze niż deinstalacja-instalacja. Miło znaleźć Ivana. –

+3

dlaczego ten facet nie jest akceptowany? –

+0

@KIkazkaze_pilot Całkowicie się zgadzam! – bahrep

7

Dostałem się w wiązanie, w którym repozytorium zostało przeniesione, zanim mogłem dokonać zmiany na serwerze. Dostałem tylko błąd w moim Menedżerze serwera VisualSVN, który powiedział "Nie można otworzyć katalogu ..."

Moje rozwiązanie, po wypróbowaniu tych już dostarczonych, które nie działały w moim przypadku, było uzyskanie dostępu do rejestru i zmodyfikować wpis RepositoriesRoot do właściwej ścieżce pod

"HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/VisualSVN/VisualSVN Server"

może to być w ramach "HKEY_LOCAL_MACHINE/Software/VisualSVN/VisualSVN Server" lokalizacji, jeśli nie jesteś uruchamianie 64-bitowego systemu operacyjnego OS

Zmiana wartości w tej lokalizacji spowodowała, że ​​znowu się uruchomiłem i uruchomiłem ning.

... Trochę więcej szczegółów na temat tego, dlaczego inne rozwiązania nie działały: 1. Nie można odinstalować, a następnie zainstalować ponownie, ponieważ deinstalator próbował uzyskać dostęp do oryginalnej lokalizacji źródłowej, która już nie istniała . 2. Z powodu stanu mojego serwera nie mogłem wykonać dostępu do opcji menu "Właściwości".

+2

Jeśli serwer SVN nie zostanie uruchomiony po zmianie klucza, dzieje się tak, ponieważ nie wszystko zostało zaktualizowane. Aby to naprawić. Postępuj zgodnie z instrukcjami w powyższym rozwiązaniu Ivana i kliknij "zastosuj". Następnie rozpocznie się usługa SVN. – Hawk

+1

W moim przypadku nie mogłem zastosować rozwiązania Ivana z powodu komunikatu o błędzie, który otrzymywałem podczas próby otwarcia interfejsu VisualSVN. Ale dobrze wyjaśnić, że moje rozwiązanie dotyczy specjalnego przypadku. – Josh

+0

@Hawk ma rację. Nawet po zmianie wartości rejestru konieczne będzie otwarcie VisualSVN i otwarcie właściwości, a następnie ręczne wybranie lokalizacji ponownie, chociaż będzie ona pokazywać poprawną lokalizację, a następnie kliknij przycisk Zastosuj, ponieważ aktualizuje htpasswd i inne adresy URL konfiguracji. – user1400290

Powiązane problemy