Subversion

Reklama na Linuxiarze.pl

 

 

Subversion

Producent: http://subversion.apache.org/
Typ: System kontroli wersji
Przeznaczenie: szkoły, uczelnie, firmy, organizacje
Licencja: Apache License 2
Pobranie: http://subversion.apache.org/packages.html
Platforma: wieloplatformowy
Dokumentacja: http://subversion.apache.org/docs/
FAQ: http://subversion.apache.org/faq.html
Forum:
Wikipedia: Subversion
Język polski: ?
Cena: bezpłatny

linia

Apache Subversion (znany również jako: SVN) to system kontroli wersji, dystrybuowany jako wolna aplikacja, na licencji Apache License. Z założenia, SVN ma być w większości kompatybilny ze swoim poprzednikiem Concurrent Versions System (CVS).

Społeczności tworzące wolne oprogramowanie używają/używały Subversion i należą do nich: Apache Software Foundation, Free Pascal, FreeBSD, GCC, Mono i SourceForge. CodePlex oferuje dostęp do Subversion, tak samo jak do innych podobnych klientów.

Subversion został stworzony przez CollabNet Inc. W roku 2000 jako otwarto-źródłowy system kontroli wersji, działający podobnie jak CVS, lecz zawierający poprawki błędów i brakujące funkcje z CVS. W 2001 został udostępniony pełny kod źródłowy Subversion, a w lutym 2004 roku została wydana wersia 1.0. W listopadzie 2009 Subversion został zaakceptowany przez Apache Incubator. Jest teraz jednym z najczęściej używanych i rozwijanych przez globaną rzeszę społeczności kontrybutorów.

Do najważnieszych funkcji oferowanych przez SVN należą m.in.:
– zmiany są transakcjami atomowymi – zmiany w kilku plikach lub katalogach odnoszą skutek tylko wtedy, gdy wszystkie modyfikacje zostały zakończone pomyślnie
– zmiany nazw/kopiowania/przenoszenia/usunięcia plików posiadają pełną historię
– system zarządzania wersjami dla katalogów, zmiany nazw i meta danych plików oraz linków symbolicznych
– natywne wsparcie dla plików binarnych
– wsparcie dla protokołu bazującego na HTTP – WebDAV/DeltaV do komunikacji sieciowej – serwer webowy Apache zapewnia dostęp do sieci po stronie repozytorium, dając dodatkowe funkcje, takie jak: uwierzytelnianie i autoryzację użytkowników, kompresję przesyłanych danych oraz podstawowy dostęp do repozytorium
– dostęp do repozytorium przez dedykowany serwer, niezależny od serwera http
– parsowalny wynik, wliczając w to plik log w formacie XML
– międzynarodowy program powiadomień
– blokowanie plików, które nie mogą być scalane z innymi
– bindowanie języków programowania dla: C#, PHP, Python, Perl, Ruby i Java
– pełne wsparcie dla MIME (ang. Multipurpose Internet Mail Extensions)
– system śledzenia scalania gałęzi rozwoju
– lista zmian, która umożliwia organizację zgłoszonych zmian w zmiany grupowe
– repozytorium przechowywane w bazie danych lub w systemie plików.

 

 

 

Opublikowane: 19 / 12 / 2016

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*

Wolna strefa