Le texte d'aide ne le montre pas, mais vous pouvez spécifier une plage de révision en utilisant des dates ou quelques mots-clés, de la même manière qu'avec la commande normale svn
les commandes. Pour vider commits du mois précédent jusqu'au HEAD actuel :
svnadmin dump /path/to/repo/ -r {2011-05-20}:HEAD > /path/to/dumpfile
Gardez à l'esprit que cette méthode signifie que vous devez vous assurer que vos instantanés capturent chaque révision et ne se chevauchent pas, puisque les fichiers dump ne contiennent pas d'informations explicites sur la numérotation des révisions. La méthode de restauration de svnadmin load
va simplement rejouer et renuméroter vos révisions s'il y a des manques ou des chevauchements.
Je dois mentionner svnadmin hotcopy
comme option de sauvegarde, car ils sont beaucoup plus rapides que les dumps. (Vous pouvez effectuer des vidages réguliers, hors ligne, à partir de la copie à chaud si les vidages de texte sont ce dont vous avez besoin).