= Uruchamianie SVN na kopii plików katalogu repository = Niniejszą procedurę stosuje się, gdy posiadamy kopię plików w katalogu repository z przenoszonego serwera lecz z jakichś powodów nie posiadamy kopii samego SVNa i nie zależy nam na poprzednich wersjach plików a jedynie na ich ostatnich aktualnych wersjach. Czyszczenie repozytorium oraz lokalnej bazy {{{ cd /home/ rm -rf repos rm -rf repository/.svn }}} Tworzenie bazy repozytorium {{{ svnadmin create repos cd repository svn checkout file:///home//repos . }}} Następnym krokiem jest wyszukwanie oraz usunięcie wszystkich katalogów .svn z repository. {{{ # Wyszukiwanie find . -name .svn }}} {{{ # Usuwanie find . -name .svn -type d -print0 | xargs -0 rm -r -- }}} Wykonujemy commit wszystkich plików znajdujących się w katalogu repository_2 oraz nadajemy uprawnienia dla użytkownika www-data {{{ svn add repository_2 cd repository_2 svn ci -m "Komentarz" cd .. chown -R www-data:edokumenty repository repos chmod -R u+rwX,g+rwX,o-rwx repository repos }}}