Copia de security SVN

He visto muchas forms de hacer una copy de security de un único repository en subversión. ¿Hay alguna forma de hacer una copy de security de todos los repositorys de una vez? Tengo muchos repositorys para diferentes proyectos y no quiero tener que crear un script cada vez.

Si ha configurado todos los repositorys para usar el backend fsfs, entonces puede usar herramientas de copy de security basadas en files regulares (como tar, dump, rsync, …).

Si usa repositorys bsddb, recomiendo convertirlos a fsfs, con un ciclo svndump / restre.

Un solo repository en Subversion es la unidad de almacenamiento más grande que se administra dentro de Subversion. Los repositorys separados son solo directorys diferentes, cada uno con un repository.

Si ya tiene una secuencia de commands para hacer una copy de security de un solo repository, puede configurar esa secuencia de commands para tomar el nombre / ruta del repository como parámetro. Entonces, podrías escribir un script como:

#!/bin/sh for repo in /home/repositories/*; do backup-single-repository $repo done