Zmiany pomiędzy wersją 5 and wersją 6 dla AdminGuide/svnrecreate
- Data i czas:
- 01/13/16 15:36:00 (9 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
AdminGuide/svnrecreate
v5 v6 3 3 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. 4 4 5 Czyszczenie repozytorium oraz lokalnej bazy 5 6 {{{ 6 7 cd /home/<user> 7 # czyszczenie repozytorium oraz lokalnej bazy8 8 rm -rf repos 9 9 rm -rf repository/.svn 10 }}} 10 11 11 # tworzenie bazy repozytorium 12 Tworzenie bazy repozytorium 13 {{{ 12 14 svnadmin create repos 13 15 cd repository 14 16 svn checkout file:///home/<user>/repos . 15 svn add repository2 16 svn ci -m "Komentarz" repository2 17 }}} 18 19 Następnym krokiem jest wyszukwanie oraz usunięcie wszystkich katalogów .svn z repository. 20 {{{ 21 # Wyszukiwanie 22 find . -name .svn 23 }}} 24 {{{ 25 # Usuwanie 26 find . -name .svn -type d -print0 | xargs -0 rm -r -- 27 }}} 28 29 Wykonujemy commit wszystkich plików znajdujących się w katalogu repository_2 oraz nadajemy uprawnienia dla użytkownika www-data 30 {{{ 31 svn add repository_2 32 cd repository_2 33 svn ci -m "Komentarz" 17 34 cd .. 18 ch mod -R www-data:www-datarepos19 chmod -R www-data:www-data repository35 chown -R www-data:edokumenty repository repos 36 chmod -R u+rwX,g+rwX,o-rwx repository repos 20 37 }}}