Recuperar SVN después de la pérdida de datos

Mi compañero de trabajo y yo hemos estado usando SVN para nuestro proyecto. Hemos estado trabajando en la misma sucursal durante las últimas semanas, comprometiendo y fusionando files según sea necesario. Hace tres días, nuestro server SVN murió y perdimos todos nuestros datos. Estuve (estúpidamente) sin hacer copys de security periódicas en un server por separado, por lo que la mejor copy de security que tengo es 200 revisiones detrás de donde estamos.

¿Hay alguna forma de que todas nuestras copys extraídas se fusionen correctamente y vuelvan a ser SVN?

No me importa el historial de revisión. Solo quiero asegurarme de que todo el código que tengo esté fusionado correctamente con el código que tiene mi compañero de trabajo.

Un primer paso que haré es ejecutar el comand svn diff en la computadora que contiene la revisión de copy de trabajo anterior. Crea un file diff que contiene los cambios de la versión actual con respecto al último check-out.

Copie en segundo lugar la estructura desprotegida en la computadora que tiene revisada la revisión más reciente y desconéctela del repository bloqueado (elimine todos los directorys de metadatos .svn). Luego, ingrese en el nuevo repository limpio.

Ahora tome el file diff creado anteriormente y aplíquelo en la copy de trabajo recién ingresada. Con suerte, solo obtendrá conflictos pequeños que usted o su compañero de trabajo pueden resolver fácilmente. Si se resuelven todos los problemas, compruébalo.

Nota: Este objective de instrucciones para crear un repository completamente nuevo. La copy de security obsoleta no se ha tenido en count.

Esto debería ayudar:

 svnadmin recover <svn path> 

O

 svnadmin verify <svn path>