SVN Server
SVN Server to system kontroli typu open source, który umożliwia zachowanie bieżących i archiwalnych wersji plików oraz uzyskanie dostępu do ich repozytorium przez sieć w prosty i wydajny sposób. Na serwerze zapisywane są wszelkie zmiany dokonane w danych. Ponadto umożliwia on śledzenie pełnej historii wersji plików i katalogów, odzyskanie starszych wersji danych z repozytorium oraz przenoszenie i/lub kopiowanie całych drzew katalogów w trakcie zachowywania historii zmian.
Tworzenie repozytoriów
Repozytorium stanowi centralny punkt przechowywania plików i katalogów serwera SVN Server. Wszelkie zmiany wprowadzone w plikach w repozytorium będą poddane numeracji wersji i zarejestrowane.
Aby utworzyć repozytorium:
- Kliknij Dodaj.
- Wprowadź następujące szczegóły na karcie Ogólne:
- Nazwa repozytorium: Wpisz własną nazwę, która umożliwi użytkownikom zidentyfikowanie repozytorium, z którym chcą się połączyć.
- Obszar: Wpisz własną nazwę, która wskaże użytkownikom, z którym obszarem nazw uwierzytelniania się łączą. Ten obszar nazw uwierzytelnienia jest wykorzystywany jako klucz, który można powiązać z wieloma repozytoriami.
- Uprawnienie anonimowe: Przydzielaj poziomy uprawnień dostępu, aby zablokować lub umożliwić anonimowym użytkownikom dostęp do repozytorium.
- Dostępowy adres URL: Użyj tego adresu URL, aby uzyskać dostęp do repozytorium docelowego.
- Kliknij kolejno pozycje Użytkownik > Dodaj, aby utworzyć konta użytkowników, którzy mogą uzyskać dostęp do tego repozytorium. Użytkownicy będą domyślnie mieć prawa zapisu/odczytu.
Ograniczenia:
- W nazwie repozytorium jest rozróżniana wielkość liter. Nazwa może zawierać od 1 do 64 znaków Unicode z wyłączeniem następujących symboli:
+! " # $ % & ' ( ) * + , / : ; < = > ? @ [ ] \ ^ ` { } | ~
- Pierwszym znakiem nazwy repozytorium nie może być znak minus ani spacja, a ostatni znak nie może być spacją.
- W nazwie obszaru jest rozróżniana wielkość liter. Nazwa może zawierać tylko znaki alfanumeryczne, kropki (.), łączniki (-) i znaki podkreślenia (_). Ani pierwszy, ani ostatni znak nie może być spacją. Całkowita długość nie może przekraczać 64 znaków.
- Na razie serwer SVN Server nie obsługuje protokołów HTTP i HTTPS.
Aby usunąć repozytorium:
Wybierz repozytorium, które chcesz usunąć, i kliknij przycisk Usuń.
Uwaga:
Usunięcie repozytorium spowoduje nieodwracalne usunięcie wszystkich danych i ustawień wybranego repozytorium.
Modyfikowanie ustawień
W istniejących repozytoriach lub kontach użytkowników możesz dokonywać zmian.
W celu edytowania ustawień repozytorium lub kont użytkowników:
Kliknij dwukrotnie repozytorium, które chcesz zmodyfikować, lub wybierz repozytorium i kliknij przycisk Edytuj. Możesz zmienić nazwę obszaru i uprawnienie anonimowe oraz dodać lub usunąć niektóre konta użytkowników.
Konserwacja repozytoriów
Istniejące repozytoria możesz konserwować za pomocą przycisku Konserwuj, który znajduje się na stronie głównej. Dostępne są następujące opcje:
- Pakuj: Umożliwia zgrupowanie wersji archiwalnych, a tym oszczędzenie miejsca i zwiększenie wydajności.
Uwaga:
- Spakować można tylko te repozytoria, które korzystają z formatów FSFS.
- Dostępu do spakowanych repozytoriów nie mogą uzyskać serwery SVN Server w wersji starszej niż 1.6.
- Weryfikuj: Umożliwia sprawdzenie każdej wersji w bazie danych i zgłaszanie uszkodzonych wersji.
- Aktualizuj: Umożliwia aktualizację bazy danych do najnowszej wersji w celu uzyskania większej wydajności. Wymagany czas jest zależny od rozmiaru repozytorium. Zaleca się utworzenie kopii zapasowej repozytorium przed rozpoczęciem aktualizacji.