SVN Server
SVN Server to system wersjonowania dostępny na zasadach open source, który umożliwia zarządzanie aktualnymi i historycznymi wersjami plików oraz łatwe i skuteczne uzyskiwanie dostępu do jego repozytorium za pośrednictwem sieci. Serwer rejestruje wszystkie zmiany danych i umożliwia śledzenie pełnej historii wersji plików oraz katalogów. Dzięki temu można odzyskiwać starsze wersje danych z repozytorium oraz przenosić lub kopiować całe drzewa katalogów z zachowaniem historii zmian.
Tworzenie repozytoriów
Repozytorium to centralne miejsce przechowywania plików i katalogów pakietu SVN Server's. Wszelkie zmiany plików są rejestrowane i powodują ich wersjonowanie.
Aby utworzyć repozytorium:
- Kliknij przycisk Dodaj.
- Wprowadź następujące szczegóły na karcie Ogólne:
- Nazwa repozytorium: Wprowadź wybraną przez siebie nazwę. Będzie ona pomagać użytkownikom w identyfikacji repozytorium, z którym chcą się łączyć.
- Obszar: Wprowadź wybraną przez siebie nazwę. Będzie ona wskazywać użytkownikom przestrzeń nazw uwierzytelniania, z którą się łączą. Przestrzeń nazw uwierzytelniania jest stosowana jako klucz, który może być skojarzony z wieloma repozytoriami.
- Uprawnienie anonimowe: Przypisz poziomy dostępu w celu przyznania lub odmówienia anonimowym użytkownikom dostępu do tego repozytorium.
- Dostępowy adres URL: Ten adres URL służy do uzyskiwania dostępu do docelowego repozytorium.
- Kliknij Użytkownik > Dodaj, aby utworzyć konta, które mogą uzyskiwać dostęp do tego repozytorium. Użytkownicy będą mieli domyślnie dostęp do odczytu i zapisu.
Ograniczenia:
- W nazwie repozytorium i obszarze istotna jest wielkość liter. Mogą one zawierać tylko znaki alfanumeryczne, kropki (.), myślniki (-) i znaki podkreślenia (_). Spacja nie może być pierwszym ani ostatnim znakiem.
- Pakiet SVN Server nie obsługuje chwilowo protokołów HTTP i HTTPS.
Aby usunąć repozytorium:
Wybierz repozytorium, które chcesz usunąć, i kliknij przycisk Usuń.
Uwaga:
Usunięcie repozytorium powoduje nieodwracalne usunięcie wszystkich jego danych i ustawień.
Modyfikowanie ustawień
Istnieje możliwość wprowadzenia zmian w istniejących repozytoriach oraz kontach użytkowników.
Aby edytować ustawienia repozytoriów lub konta użytkowników:
Kliknij dwukrotnie repozytorium, które chcesz zmodyfikować, lub wybierz repozytorium i kliknij Edytuj. Można zmienić nazwę obszaru i uprawnienia anonimowych użytkowników, a także dodać lub usunąć określone konto użytkownika.
Konserwacja repozytoriów
Istnieje możliwość konserwacji istniejących repozytoriów. Służy do tego dostępny na głównej stronie przycisk Konserwuj. Dostępne są następujące opcje:
- Pakuj: Konsoliduje wersje archiwalne w celu zaoszczędzenia miejsca i zwiększenia wydajności.
Uwaga:
- Spakować można wyłącznie repozytoria w formacie FSFS.
- Spakowane repozytoria są dostępne z pakietu SVN Server w wersji starszej niż 1.6.
- Weryfikuj: Sprawdza każdą wersję w bazie danych i zgłasza wersje uszkodzone.
- Aktualizuj: Aktualizuje bazy danych do najnowszej wersji w celu osiągnięcia wyższej wydajności. Czas wymagany do realizacji tego zadania zależy od rozmiaru tego repozytorium. Zalecamy sporządzenie kopii zapasowej danych przed przystąpieniem do aktualizacji.