Subversion

From Nasza Pasja - Programowanie

Subversion, znany jako SVN to system kontroli wersji, następca CVSa.

Podstawy

Tworzenie nowego repozytorium:

 svnadmin create projekt

Co utworzy nam repozytorium w nowym podkatalogu projekt (w katalogu w którym akutalnie się znajdujemy)


Pobranie kopii roboczej (checkout, w skrócie co):

 svn co URL_DO_REPOZYTORIUM

gdzie urlem do repozytorium może być np: svn://user:jakishost/repozytorium ale nie tylko, możliwe jest również połączenie przez ssh (svn+ssh://) www (http://) lub skorzystanie z lokalnego systemu plików (file://)

Jeżeli teraz po dokonaniu edycji plików chcemy zapisać zmiany do repozytorium, a katalogu roboczego wydajemy polecenie:

 svn ci

czyli commit, ewentualnie moglibyśmy wcześniej zobaczyć status poszczególnych plików:

 svn st

A jeżeli zrobiliśmy już checkout, jesteśmy w katalogu roboczym i chcemy uaktualnić pliki do akutalnej wersji z repozytorium:

 svn up

Linki zewnętrzne

Subversion dla każdego - dobry artykuł o subversion dla użytkowników windowsa