Schritte zur Sicherung des SVN-Dienstes 1. Quellserver und Zielserver vorbereiten
2. Installieren Sie den SVN-Server auf dem Zielserver (251). Das Skript lautet wie folgt: 3. Erstellen Sie ein neues Repository (svnadmin create path). Das Skript lautet wie folgt: 4. Geben Sie das Stammverzeichnis des svn-storage-bak-Warehouses ein. Das Skript lautet wie folgt: 5. Kopieren Sie hooks/pre-revprop-change.tmpl nach hooks/pre-revprop-change. Das Skript lautet wie folgt: 6. Fügen Sie dem obigen Skript pre-revprop-change Ausführungsberechtigungen hinzu. Das Skript lautet wie folgt: 7. Bearbeiten Sie das Skript „pre-revprop-change“, ändern Sie die letzte Zeile „exit 1“ in „exit 0“ und speichern Sie. Die Funktionsweise ist wie folgt: 8. Verwenden Sie svnsync, um eine neue Warehouse-Synchronisierung einzurichten, die auf das Ziel-Warehouse verweist (svnsync init file://// aktueller Ziel-SVN-Warehouse-Pfad, Quell-Warehouse-URL). Das Skript lautet wie folgt: 9. Geben Sie dann den Benutzernamen und das Passwort des aktuellen Servers ein. und der Benutzername und das Passwort des Quell-SVN-Servers 10. Führen Sie eine SVN-Synchronisierungssicherung durch. Das Skript lautet wie folgt: Beginnen Sie dann mit der Sicherung. 11. Schreiben Sie das Synchronisationsskript aus Schritt 10 in eine Skriptdatei und leiten Sie die Log-Ausgabe um, um später leichter prüfen zu können, ob die Synchronisation erfolgreich war. Legen Sie es dann in der geplanten Crontab-Aufgabe fest. Die Vollstreckung erfolgt täglich um 1:00 Uhr. (Ich schreibe das Synchronisierungsskript jetzt direkt in crontab. Es wird empfohlen, eine separate Skriptdatei zu schreiben, um es regelmäßig auszuführen.) Meine Methode zum Schreiben geplanter Aufgaben (Referenz): 12. Starten Sie den SVN-Dienst. Das spezifische Skript lautet wie folgt: 13. Testen Sie, ob die Synchronisierung erfolgreich war Verwenden Sie Beispiel: Ich verwende 219, um einen Test auf dem Zielserver durchzuführen. Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
<<: So zeigen Sie die Netzwerkroutingtabelle in Ubuntu an
>>: Probleme mit Index und FROM_UNIXTIME in MySQL
Ich habe vor kurzem eine Kombination aus CSS3 und...
Inhaltsverzeichnis Frage: 1. Erster Versuch 2. Ra...
Inhaltsverzeichnis Einführung Homebrew installier...
Inhaltsverzeichnis Vorwort Szenariosimulation Zus...
Da ich lernen muss, wie man Server und Datenbanke...
Inhaltsverzeichnis Vor MySQL 5.6 Nach MySQL 5.6 Z...
In diesem Artikel finden Sie das Installations-Tu...
Inhaltsverzeichnis 1. Was ist eine Richtlinie? Ei...
MySQL verwendet Trigger, um das Zeilenlimit der T...
Xiaobai lernte Vue kennen, dann lernte er Webpack...
Der MySQL 8.0-Dienst kann nicht gestartet werden ...
Der folgende Fall überprüft die Wissenspunkte der...
Der Cut-Befehl in Linux und Unix dient dazu, aus ...
Fügen Sie dem img-Bild-Tag ein Alt-Attribut hinzu?...
Um diesen Effekt zu erzielen, müssen Sie zunächst...