2011-11-09 9 views
7

Mi repositorio es 2.5G. Un volcado a través de svnadmin dump myrepos > dumpfile es 5G. Pero cuando hago un volcado como svnadmin dump myrepos -r 23785 > rev-23785.dumpfile donde 23785 es la revisión más reciente, el volcado va más allá de 15G y en ese punto dejo el volcado.¿Por qué un volcado SVN de una sola revisión es más grande que un volcado completo?

Al solicitar un volcado solo para una revisión, ¿por qué el resultado es mucho más grande que todo el volcado?

Respuesta

4

Esta página explica: http://linuxtopia.org/online_books/programming_tool_guides/version_control_with_subversion/svn.reposadmin.maint_8.html

"Para asegurar que la salida de cada ejecución de svnadmin dump es autosuficiente, la primera revisión volcada por defecto es una representación completa de cada directorio, archivo, y la propiedad en que la revisión del repositorio.

Sin embargo, puede cambiar este comportamiento predeterminado. Si se agrega la opción --incremental"

+1

veo. Un volcado desde la 1 hasta la última puede ser eficiente para almacenar los datos entre revisiones. Simplemente obteniendo la última revisión sin ninguna referencia a los resultados anteriores en un volcado de texto completo para todas las acciones que ocurren desde el comienzo. –

Cuestiones relacionadas