Proyecto de copia de seguridad se suma el control de versiones instantáneo a cualquier archivo en un sistema Unix.
¿Odias * .bak y .20050101 * y * .cjn (sus iniciales aquí) y archivos * .do.not.touch tanto como lo hago? Ellos basura su sistema de archivos cada vez que alguien (y todos somos culpables de ella) necesita hacer una copia de seguridad de un archivo que están trabajando.
Pero, ¿quién vuelve y limpia el lío? ¿En qué punto está un archivo de copia de seguridad de edad ya no es necesario? ¿Y qué pasa cuando se necesita que el archivo de copia de seguridad sólo para descubrir que le falta, o que no capturar a uno porque usted no desea agregar el desorden? Backup es mi respuesta a todo eso. Se añade inmediatamente disponible, control de versiones confiable para cada archivo en el sistema de archivos.
Backup es una interfaz ligera a la biblioteca de la Subversion svn_fs. Utiliza el potente software de control de versiones como backend para una interfaz de usuario simple y minimalista (aunque efectiva). Está diseñado para su uso en Linux / Unix (incluyendo OS X) sistemas como método de archivos de configuración de archivado que cambian semi-frecuencia, pero no warrent necesariamente su propio mecanismo de control de versiones o repositorio. Cosas como "/ etc / hosts" o "httpd.conf".
Se puede crear una copia de seguridad de cualquier archivo sin tener que importarlo primero, sin tener que preocuparse sobre la configuración de nuevos repositorios, y (porque habla directamente a la capa FS) y sin ensuciar ".svn" oculto (o peor aún, "CVS" visible ) Directorios de todo el lugar. Lo hace mediante el uso de un solo "archivo" global que contiene un sistema de archivos que refleja su raíz que se agrega a la misma. Puede ver el archivo y restaurar archivos, hacer diferenciaciones, y mover las cosas que sean necesarias. Para la administración más compleja, el archivo es un sistema de archivos estándar de Subversion que puede ser administrado con cualquier cliente compatible (incluyendo las herramientas de línea de comando 'svn').
La versión actual es eliminado juntos en Perl. Es alfa, pero es bastante funcional ... al menos por una prueba de concepto. Finalmente tengo la intención de volver a escribirlo en C ... pero todos sabemos acerca de "los mejores planes." En el mientras tanto, la versión de Perl funciona ... en su mayoría. El único verdadero truco es que usted necesita para compilar e instalar las fijaciones de Subversion para que Perl. Hay algunos otros módulos que pueda necesitar, así, pero todos son bastante estándar.
Uso:
Usted probablemente no debería si usted está haciendo el trabajo de misión crítica. Todavía código alfa después de todo. Pero si usted decide darle un giro, no me culpes por cualquier rotura (la única cosa que debe dañar archivos existente es la combinación de '-r' y '-o', que sobrescribirá durante una restauración).
Detalles de software:
Versión: 0.1a
Fecha de carga: 3 Jun 15
Licencia: Libre
Popularidad: 108
Comentarios que no se encuentran