Si hago una copy de security de mi repository svn, ¿es suficiente copy de security de todos los códigos / datos?

Soy nuevo en svn, habiendo instalado recientemente Tortoise svn en mi computadora portátil con Windows. Lo estoy usando en una sola capacidad de usuario para hacer un seguimiento de código / proyectos de progtwigción, páginas web, xml, xslt, así como una gran cantidad de material de text que he creado (novelas, escritos y similares).

Estaba pensando que si todo está registrado, parece suficiente hacer una copy de security del repository y no tener que hacer una copy de security de los files que contiene. Parece una idea razonable, pero pensé que podría haber un "gotcha" o dos en esa premisa.

¿Hay algo de lo que deba estar consciente aquí, o estoy listo para ir?

Puedes ir a svnadmin dump .

Para tomar el volcado puedes usar el siguiente command. Este volcado contendrá todos los detalles sobre su repository, es decir, revisiones, detalles de logging, autor, time, files físicos, etc. Por lo tanto, puede restaurarlo a otro repository en cualquier momento sin perder ningún dato que tenga en el repository actual.

svnadmin dump /my/repo/path/repo1 > full.dump

Por lo que yo entiendo, usted creó el repository a través de TortoiseSVN y lo tiene acceso localmente en el sistema de files (es decir, a través del esquema file:// en la URL), usted es el único que va a acceder al repository.

En tal caso, tiene sentido hacer una copy de security del repository en un almacenamiento externo de vez en cuando. Garantizará que no perderá sus datos versionados en caso de corrupción / desastre / whaterver del almacenamiento local.

Como método de respaldo, puedo sugerir utilizar svnadmin hotcopy o puede copyr el directory del repository utilizando las herramientas del sistema operativo (por ejemplo, a través de Windows Explorer o FAR). Si copy el repository usando Windows Explorer, asegúrese de que nadie acceda al repository en este momento.

Si utiliza la copy de security de Windows (Copia de respaldo de Volume Shadow) en su máquina, puede configurarla fácilmente para realizar una copy de security del repository según lo progtwigdo.