Wie kann ich hotcopy ein SVN-Repository auf einem vorhandenen Standort?
Ich versuche die automatische Sicherung von meinem SVN-Repository. Dies ist in einer batch-Datei schrieb ich:
svnadmin hotcopy C:/myRepository G:/myRepositoryBackup --clean-logs
Es funktioniert Super die erste Zeit. Aber jedes mal danach bekomme ich diesen Fehler:
svnadmin: 'G:/myRepositoryBackup' exists and is non-empty
Wie ich es meine alten Daten überschreiben, kopieren oder inkrementell?
Ich weiß, kann ich einfach svnadmin dump
aber ich will das kleinere hotcopy
Ausgabe.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
svnadmin dump repo --incremental
.Finden Sie weitere repository-backup-info hier:
SVNBook -> Kapitel 5. Repository-Verwaltung -> Repository-Backup
Dem, was ich für SVN-backups ist die Verwendung
svnadmin dump
und dann komprimieren die Ausgabe mit 7-Zip. Für mein repository, das Ende ist kleiner als derhotcopy
. Dann habe ich eine einzelne Datei jeden Tag, die enthält das gesamte backup-repository. Außerdemdump
Ausgabe ist robuster in das Gesicht der Zukunft-repository-format änderungen (diehotcopy
Ausgang kann nur wiederhergestellt werden, zu genau dem gleichen SVN-version).