Ich habe viele Möglichkeiten gesehen, ein einzelnes Repository in Subversion zu sichern. Gibt es eine Möglichkeit, alle Repositories in einem Rutsch zu sichern? Ich habe viele Repositories für verschiedene Projekte und möchte nicht jedes Mal ein Skript erstellen müssen.
Antworten
Zu viele Anzeigen?
Greg Hewgill
Punkte
882617
Ein einzelnes Repository in Subversion ist die größte Speichereinheit, die in Subversion selbst verwaltet wird. Separate Repositories sind einfach verschiedene Verzeichnisse, die jeweils ein Repository enthalten.
Wenn Sie bereits ein Skript zur Sicherung eines einzelnen Repositorys haben, können Sie dieses Skript so einrichten, dass es den Namen/Pfad des Repositorys als Parameter übernimmt. Dann könnten Sie ein Skript schreiben wie:
#!/bin/sh
for repo in /home/repositories/*; do
backup-single-repository $repo
done