2010-02-27 16 views
12

Mi organización ejecutó un servidor de repositorio SVN durante 2 años. Este servidor murió en noviembre; no perdimos ningún archivo gracias a las copias locales, pero perdimos la historia, lo que obviamente es una pena.¿Puedo recuperar un registro SVN desde una copia local?

Todavía tengo mis copias del repositorio local y me gustaría saber si puedo recuperar el registro SVN de esta copia local. Por lo general, para ejecutar el registro de SVN, se requiere una conexión de servidor, por lo que la pregunta es, ¿es posible obtener el registro sin servidor?

+1

Supongo que ya ha recibido la conferencia de respaldo. – bendin

Respuesta

8

En general, las entradas de registro no se almacenan como las llamadas "Propiedades de revisión" SVN en el servidor.

Sin embargo, puede tratar de extraer las entradas de registro de cachés de un cliente SVN que estaba utilizando; hasta donde yo sé, TortoiseSVN almacena en caché entradas de registro en algún lugar. SmartSVN también lo hace.

+0

Eso es correcto, pero supongo que cuando el OP está hablando del registro, quiso decir el historial/revisiones y no los mensajes de registro. – M4N

+0

Tortoise parece tener un modo fuera de línea, lo que solicitará que se habilite si no puede ponerse en contacto con el servidor. Advierte que los datos pueden estar incompletos, pero parece tener las entradas de registro de los últimos 6 meses para mí. –

4

El registro no se almacena en copias locales: esas solo almacenan la copia actual en la que está trabajando en (es decir, la última copia que desprotegió).

Entonces, no, no puede obtener el registro de SVN de una extracción local.

Cuestiones relacionadas