Pregunta
Hemos estado usando SVN en mi lugar de trabajo durante algunos años y realmente no le hemos hecho ningún tipo de mantenimiento, además de las actualizaciones y las copias de seguridad desde que lo instalamos. ¿Hay algo más que debamos hacer para mantener SVN o es lo que hemos hecho todo lo que necesitamos hacer?
Solución
Consulte Mantenimiento del repositorio en el svnbook, especialmente el Limpieza .
Su repositorio de Subversion generalmente requerirá muy poco Atención una vez que se configura a su gusto. Sin embargo, hay momentos en los que podría haber alguna asistencia manual de un administrador orden. La utilidad svnadmin proporciona alguna funcionalidad útil para ayudarlo a realizar tareas como
- modificando los mensajes de registro de confirmación,
- eliminando transacciones muertas,
- recuperar repositorios "en cuña", y
- migrar el contenido del repositorio a un repositorio diferente.
Otros consejos
Subversion básicamente no necesita mantenimiento si está utilizando FSFS en el back-end. El extremo posterior BDB es un poco más sensible.
Si está usando 1.6 (bastante reciente) en el servidor, debería considerar hacer un volcado / recargar y luego ejecutar svnadmin pack
para aprovechar las mejoras del lado del servidor en el FSFS que hacen que repositorio más eficiente en espacio.