¿Cómo almacenar delta de archivos en la versión del archivo?

Quiero mantener el delta de archivos (MS Office / pdf / flash / images) cuando subo mi archivo a mi repositorio local para almacenar los archivos. Puedes imaginar este box.net o dropbox interno para mi uso local.

¿Hay alguna herramienta de código abierto para almacenar diff de archivo y regenerar archivos en base a eso?

Digamos que subo file.doc (versión 1) y luego hago algunos cambios en el archivo y vuelvo a cargar file.doc (versión 2). Ahora puedo guardar todo el archivo nuevamente o simplemente guardar el delta de dos archivos. Y cuando accedo a la versión 2 del archivo, tomo ese delta y aplico en la versión 1 y muestro la versión 2 del usuario.

El propósito de este proyecto interno es ahorrar algo de espacio.

Estoy buscando algunas herramientas de código abierto que me puedan ayudar a lograr este propósito.

Respuesta 1

Estaba cargando una aplicación que ya tengo disponible en Google Play y Amazon AppStore en Samsung Apps. La aplicación está desarrollada en la última versión de Android Studio. Cuando subo el apk, muestra un ...

Tengo la aplicación Java Swing con campo de texto. Necesito crear JIRA como búsqueda de texto con autocompletar (ver imagen a continuación) por ejemplo: nombre = John Y apellido = Smith Y edad> 35 I ...

Tengo un gran problema al devolver las siguientes cadenas in-stream. ¿Ayudaras? Aquí está mi lista: List <String> dest = Arrays.asList ("bleble bleble 2000", "WAW HAV 1200", "xxx aaa 789" ...

Tengo un archivo de registro con el siguiente resultado: 2226: org.powertac.common.TariffSpecification :: 6 :: new :: 1 :: CONSUMPTION 2231: org.powertac.common.Rate :: 7 :: new 2231: org. powertac.common.Rate :: 7 :: withValue :: - 0 ....