Zmiany pomiędzy wersją 5 and wersją 6 dla AdminGuide/svnrecreate

Pokaż
Ignoruj:
Data i czas:
01/13/16 15:36:00 (9 years temu)
Autor:
jpo (IP: 79.188.124.105)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • AdminGuide/svnrecreate

    v5 v6  
    33Niniejszą 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. 
    44 
     5Czyszczenie repozytorium oraz lokalnej bazy  
    56{{{ 
    67cd /home/<user> 
    7 # czyszczenie repozytorium oraz lokalnej bazy   
    88rm -rf repos 
    99rm -rf repository/.svn 
     10}}} 
    1011 
    11 # tworzenie bazy repozytorium 
     12Tworzenie bazy repozytorium 
     13{{{ 
    1214svnadmin create repos 
    1315cd repository 
    1416svn checkout file:///home/<user>/repos . 
    15 svn add repository2 
    16 svn ci -m "Komentarz" repository2 
     17}}} 
     18 
     19Następnym krokiem jest wyszukwanie oraz usunięcie wszystkich katalogów .svn z repository.  
     20{{{ 
     21# Wyszukiwanie 
     22find . -name .svn 
     23}}} 
     24{{{ 
     25# Usuwanie 
     26find . -name .svn -type d -print0 | xargs -0 rm -r -- 
     27}}} 
     28 
     29Wykonujemy commit wszystkich plików znajdujących się w katalogu repository_2 oraz nadajemy uprawnienia dla użytkownika www-data 
     30{{{ 
     31svn add repository_2 
     32cd repository_2 
     33svn ci -m "Komentarz" 
    1734cd .. 
    18 chmod -R www-data:www-data repos 
    19 chmod -R www-data:www-data repository 
     35chown -R www-data:edokumenty repository repos 
     36chmod -R u+rwX,g+rwX,o-rwx repository repos 
    2037}}}