Możliwość użycia serwera Apache Subversion może używać protokołu bazującego na HTTP – WebDAV/DeltaV do komunikacji sieciowej, serwer webowy Apache zapewnia dostęp do sieci po stronie repozytorium. To daje Subversion przewagę nad CVS i wprowadza za darmo ważne funkcje takie jak: uwierzytelnianie i autoryzację użytkowników, kompresję przesyłanych danych oraz podstawowy dostęp do repozytorium.

Dostępny samodzielny serwer Subversion umożliwia dostęp do repozytorium przez dedykowany serwer, niezależny od serwera http. Jest on uruchamiany jako usługa inetd lub oddzielny demon. Oferuje on podstawowe uwierzytelnianie i autoryzację użytkowników. Umożliwia także tworzenie połączeń szyfrowanych.

Szybkie tworzenie gałęzi i znaczników W odróżnieniu do CVS, gdzie dodawanie gałęzi () i znaczników (ang. ) z powodu organizacji mogło być czasochłonne, w SVN operacje te bazują na szybkim kopiowaniu – kopie zajmują małą, stałą przestrzeń.

Pozostałe funkcje Własny protokół klient/serwer. Protokół umożliwia przesyłanie różnic w plikach od klienta do serwera i odwrotnie. Rozmiar przesyłanych danych przy zmianie pliku jest proporcjonalny do rozmiaru zmian, a nie pliku. Efektywna obsługa plików binarnych. Repozytorium przechowywane w bazie danych lub w systemie plików.

Linki zewnętrzne

Kategoria:Oprogramowanie na licencji Apache License Kategoria:Systemy kontroli wersji Kategoria:Wolne oprogramowanie napisane w C