So sichern und wiederherstellen Sie das SVN -Repository unter Linux

So sichern und wiederherstellen Sie das SVN -Repository unter Linux

Subversion ist das beliebte Versionsverwaltungssystem, das für Anwendungsentwicklungen häufig verwendet wird. Als Systemadministrator müssen Sie die Bedeutung von Backups kennenlernen. Halten Sie also die Sicherung Ihrer alle SVN -Repositories auf dem lokalen Server sowie auf Remote -Systemen auf. Dieser Artikel hilft Ihnen dabei, das SVN -Repository im Linux -System über die Befehlszeile zu sichern und wiederherzustellen.

Sie können auch Ihren eigenen SVN -Server auf Debian -basierten Systemen und Redhat -basierten Systemen einrichten.

Backup SVN -Repository

Subversion liefert svnadmin Dienstprogramm für die Verwaltung von SVN -Repositories. Wir können auch eine Sicherung von SVN -Repositories verwenden svnadmin Befehl.

svnadmin Dump/var/svn/myrepo>/backup/svn/myrepo.Dump * Dumped Revision 0. * Dumped Revision 1. * Dumped Revision 2… 

Wir können auch Backup mit GZIP komprimieren und Speicherplatz speichern. Verwenden Sie den folgenden Befehl, um das SVN -Repository zu sichern und mit dem Befehl GZIP zu komprimieren.

svnadmin Dump/var/svn/myrepo | gzip -9>/backup/svn/myrepo.entsorgen.gz 

Stellen Sie das SVN -Repository wieder her

Wenn Sie nun Ihr SVN -Repository aus Backup wiederherstellen müssen. Verwenden Sie das folgende Beispiel, um das Repository aus einer Sicherungsdatei wiederherzustellen. In diesem Beispiel erstellen wir ein neues Repository, um die Müllkopie wiederherzustellen.

Erstellen Sie zunächst ein neues Repository mit der Option "Erstellen".

svnadmin create/var/svn/mynewrepo 

Stellen Sie nun die Sicherung mit dem folgenden Befehl in das neu erstellte Repository wieder her.

svnadmin load/var/svn/mynewrepo < /backup/svn/myrepo.dump <<>> <<>>