Pomoc - SVN
Najlepiej repozytoria trzymać sobie w jednym katalogu
mkdir repozytoria
cd repozytoriazakładanie nowego repozytorium sprowadza się do wydania komendy:
svnadmin create projekt
W katalogu repozytoria zostanie założony katalog projekt, w którym nie będzie można zmieniać nic ręcznie. Każda manipulacja musi się odbywać za pomocą klienta svna i poniższych komend.
svn co svn+ssh://TwójLogin@TwójLogin.megiteam.pl/home/TwójLogin/www/repozytoria/projekt
komenda ta zgra nam lokalnie strukturę katalogów zawartą w repozytorium,
oraz zapamięta ścieżkę do serwera, tak żeby za każdym razem nie trzeba było wpisywać
svn add [sciezka]- dodajemy nowe rzeczy do svn (można używać gwiazdek itd.)svn rm [sciezka]- usuwanie wszelakich rzeczy (zmiast zwyklego rm)svn mv [sciezka_stara] [sciezka_nowa]- jesli chcemy przeniesc plik/katalog z jednego miejsca do drugiegosvn up- pobiera najnowsze dane z svnsvn commit plik- dodaje nam zmieniony plik do repozytoriumsvn diff- pokazuje nam zmiany od ostatniej aktualizacjisvn lock plik- blokuje pliksvn ci -m "komentarz"- svn sprawdzi wszystkie katalogi od aktualnego i doda wszelkie zmiany jakie zrobiłeś do repozytorium (konieczne jest dodanie komentarza - to później ułatwi przeglądanie wersji).
Jeżeli używamy eclipse wszystkie te rzeczy odbywają się automatycznie: Kurs krok po kroku jak zainstalować plugin
Jest też masę dodatkowych narzedzi pod różne platformy do zarządzania repozytoriami:
- TortoiseSVN - klient pod windows
- plugin do eclipse
- esvn
- kdesvn
- rapid svn
- websvn