Mam Visual SVN Server na moim laptopie Vista. Repozytorium znajduje się na drugim dysku twardym. Robię czystą instalację systemu Windows 7 w ciągu najbliższych kilku dni. Jak ponownie skonfigurować lub zainstalować serwer Visual SVN Server i zachować nienaruszonych użytkowników, repozytoriów i ustawień z poprzedniej instalacji? Dzięki.Migracja wizualnego serwera SVN z jednej instalacji systemu Windows na inną
Odpowiedz
Możesz po prostu skopiować folder zawierający repozytoria (na przykład c:\repositories
) do nowego komputera. Ten folder zawiera wszystkich użytkowników (w pliku htpasswd
) i prawa dostępu (authz
).
Uwaga: jest to prawdą, jeśli używasz uwierzytelniania subversion. Nie jestem pewien, czy to jest takie samo przy użyciu uwierzytelniania systemu Windows, ale myślę, że tak, ponieważ istnieje również plik o nazwie (authz-windows
).
Szczegółowe instrukcje:
- na nowym serwerze, zainstalować serwer VisualSVN
- podczas instalacji, pojawi się pytanie, gdzie repozytoria powinny być wprowadzane (domyślnie jest
c:\repositories
) - raz serwer Zainstalowany, przejdź do starej maszyny i otwórz
VisualSVN Server Manager
- kliknij prawym przyciskiem myszy wpis
VisualSVN Server (local)
w konsoli i kliknijProperties
- to okno dialogowe, w którym można znaleźć lokalizację repozytoriów
- skopiuj wszystko zawarte w tym folderze do folderu nowego repozytorium serwera (np.
c:\repositories
) - może trzeba będzie ponownie uruchomić serwer, ale wtedy wszystko powinno być uruchomiony
The role/użytkowników są przechowywane w plikach groups.conf i htpasswd w folderze „Repozytoria” i można skopiować na nowy serwer. Poszczególne uprawnienia dla każdego repo są przechowywane w pliku VisualSVN-SvnAuthz w "Repositories \ your-repo \ conf" i mogą być kopiowane tak jak jest.
Najlepszym sposobem na przeniesienie historii danych repo bez uzyskania niekompatybilnych błędów systemu plików jest utworzenie pliku zrzutu dla każdego repo, a następnie skopiowanie pliku zrzutu na nowy serwer i zaimportowanie pliku zrzutu na nowym serwerze. Aby utworzyć te pliki zrzutu, należy użyć narzędzia wiersza poleceń dostępnego w konsoli zarządzania VisualSVN. Visual SVN ma dobrą dokumentację dla tej specyfikacji: http://www.visualsvn.com/support/topic/00010/
- 1. Foldery instalacji systemu Windows
- 2. Migracja złego systemu do naszego obecnego systemu z tonami danych
- 3. Migracja Git-2-SVN?
- 4. SVN - całkowicie usunąć rewizję z serwera SVN
- 5. Automatyczne uruchamianie usługi systemu Windows przy instalacji
- 6. Powiązania Python SVN dla systemu Windows
- 7. Czystszy sposób na przenoszenie przedmiotów z jednej listy na inną
- 8. Migracja z SVN do Perforce - porady? Doświadczenie?
- 9. Jak odinstalować PEAR z jednej instalacji PHP, a następnie zainstalować go z inną istniejącą instalacją PHP
- 10. Darmowy edytor tekstu z wbudowaną obsługą SVN dla systemu Windows?
- 11. Klient Mercurial z obsługą SVN dla systemu Windows
- 12. Przenoszenie z jednej aktywności na inną Aktywność w Androidzie
- 13. Kopiowanie pól ManyToMany z jednej instancji modelu na inną
- 14. Przekierowanie z jednej metody kontrolera na inną metodę kontrolera
- 15. Najlepszy sposób kopiowania z jednej tablicy na inną
- 16. Serwer SQL Kopiowanie tabel z jednej bazy danych na inną
- 17. Uruchamianie serwera testowego OSX MAMP na VirtualBox Windows 7
- 18. Git i SVN na Windows
- 19. Migracja certyfikatu SSL z jednego serwera na inny
- 20. Migracja skomplikowanej hierarchii gałęzi SVN do Mercurial
- 21. Projekt instalacji systemu Windows XNA bez mojego projektu zawartości
- 22. Usługa systemu Windows Wybierz konto użytkownika lub systemowe podczas instalacji
- 23. Routing w jednej aplikacji strony z inną stroną główną
- 24. Ścieżka systemu Windows z "$" na końcu
- 25. Jak ustawić domyślną ścieżkę instalacji przy użyciu instalatora systemu Windows?
- 26. Określ systemu Windows Nazwa usługi na zainstalować z instalacyjnego Projektu
- 27. Sprawdzanie tożsa tożsamość systemu Windows
- 28. Jak korzystać z SVN bez serwera?
- 29. Interpolowanie jednej serii czasowej na inną w pandach
- 30. "Malowanie" jednej tablicy na inną przy użyciu python/numpy
Jak skonfigurować visualsvn, aby to zrobić? To moje pytanie. –
Działa to samo dla pliku authz-windows. Nie musisz ponownie uruchamiać działania, które opisałeś. –
Dzięki. Działa świetnie! –