Jak tworzyć kopię zapasową i przywrócić repozytorium SVN w Linux
- 4116
- 207
- Tomasz Szatkowski
Subversion to popularny system zarządzania wersją szeroko stosowany w rozwoju aplikacji. Jako administrator systemu musisz znać znaczenie kopii zapasowych. Więc zachowaj kopię zapasową wszystkich repozytoriów SVN na serwerze lokalnym, a także w systemach zdalnych. Ten artykuł pomoże Ci wykonać kopię zapasową i przywrócenie repozytorium SVN w systemie Linux za pośrednictwem wiersza poleceń.
Możesz także skonfigurować własny serwer SVN na systemach opartych na debian i systemach opartych na Redhat.
Kopie zapasowe repozytorium SVN
Subversion zapewnia svnadmin użyteczność do zarządzania repozytoriami SVN. Możemy również wykonać kopię zapasową repozytoriów SVN za pomocą svnadmin Komenda.
svnadmin zrzut/var/svn/myrepo>/backup/svn/myrepo.zrzucona * zrzucona wersja 0. * Zrzucona wersja 1. * Zrzucona wersja 2…
Możemy również kompresować kopię zapasową GZIP i zaoszczędzić miejsce na dysku. Użyj następującego polecenia, aby wykonać kopię zapasową repozytorium SVN i skompresuj je za pomocą polecenia GZIP.
SVNADMIN DUMP/VAR/SVN/MYREPO | GZIP -9>/Backup/Svn/Myrepo.wysypisko.GZ
Przywróć repozytorium SVN
Teraz, jeśli jesteś zobowiązany do przywrócenia repozytorium SVN z kopii zapasowej. Użyj następującego przykładu, aby przywrócić repozytorium z pliku kopii zapasowej. W tym przykładzie tworzymy nowe repozytorium, aby przywrócić zrzut.
Najpierw utwórz nowe repozytorium za pomocą opcji Utwórz.
svnadmin create/var/svn/mynewrepo
Teraz przywróć kopię zapasową do nowo utworzonego repozytorium za pomocą następującego polecenia.
svnadmin load/var/svn/mynewrepo < /backup/svn/myrepo.dump <<>> <<>>
- « Jak zainstalować lub aktualizować serwer OpenSsh na Ubuntu & LinuxMint
- Jak porównać dwa struny w Javie »