Mantenimiento de SVN

Hemos estado usando SVN en mi lugar de trabajo desde hace unos años y realmente no hemos hecho ningún tipo de mantenimiento además de actualizaciones y copys de security desde que lo instalamos. ¿Hay algo más que deberíamos hacer para mantener SVN o es lo que hemos hecho todo lo que realmente necesitamos hacer?

Consulte Mantenimiento de repository en el svnbook, especialmente la sección Limpieza .

Su repository de Subversion generalmente requerirá muy poca atención una vez que esté configurado a su gusto. Sin embargo, hay momentos en los que puede ser necesaria cierta asistencia manual por parte de un administrador. La utilidad svnadmin proporciona algunas funcionalidades útiles para ayudarlo a realizar tareas tales como

  • modificando los posts de logging de compromiso,
  • eliminando transactions muertas,
  • recuperar repositorys "enclavados", y
  • migrar los contenidos del repository a un repository diferente.

Subversion básicamente no requiere mantenimiento si está utilizando FSFS en el back-end. La parte posterior de BDB es un poco más delicada.

Si está utilizando 1.6 (bastante reciente) en el server, debería considerar hacer un volcado / recarga y luego ejecutar el svnadmin pack para aprovechar las mejoras del lado del server en FSFS que hacen que el repository sea más eficiente en términos de espacio.