¿Qué software de control de versiones sería adecuado para almacenar files de video grandes?

Quiero usar el controller de versión para files grandes (files de video). Y quiero modificar files y registrarme muchas veces. Si uso git, almacenará el contenido del file cada vez que vaya a registrarme. ¿Hay alguna herramienta disponible que almacene solo la diferencia del file modificado para que pueda ahorrar espacio de almacenamiento (no quiero almacenar el file completo)? cuando cada vez que hago check in)

He pasado por git – media. Almacenará contenido completo cada vez que realizo el check in. Supongo que el anexo de git también funcionará de manera similar a git – media.

Gracias

Si está almacenando files binarys que cambian con frecuencia (lo que parece ser su caso), recomendaría SVN en vez de Git. Almacena solo el delta. Mi observación con Git ha sido que no maneja grandes files binarys que cambian con frecuencia muy bien. El tamaño del repository aumenta, y usted pasa mucho time clonando, etc. Esto a pesar de los files empaquetados, momento en el que git almacena el delta y el repository.

Por otra parte, recuerde que estos están diseñados principalmente como software de control de código fuente, y aunque SVN (y Git) manejan files binarys, en realidad no es su caso de uso.

Esto dependerá de qué tan bien el sistema pueda representar la diferencia entre dos files de video, que a su vez dependerá de cómo se almacenan los files de video.

La mayoría de los sistemas de control de versiones son capaces de manejar files binarys; varían en la forma en que los manejan. Algunos probablemente simplemente abandonen y almacenen cada versión en su totalidad.

Presumiblemente está utilizando algún formatting comprimido (es decir, no todos los píxeles de cada fotogtwig se almacenan explícitamente). Si tiene un video X y hace un pequeño cambio para producir el video Y , ¿ X e Y tendrán largos tramos de secuencias idénticas de bytes, o el esquema de compression va a codificar todo? Si el primero, cualquier algorithm de diferencia binary decente debería ser capaz de encontrar (y no almacenar) las secuencias idénticas; si no, ningún algorithm puede hacerlo, a less que sea específicamente consciente de las partes internas del formatting de video.

En realidad, puede get mejores resultados con un formatting que no comprima los datos de manera muy agresiva, por lo que deja algo para que el algorithm de comparación trabaje. [ EDITAR : Esta es una especulación de mi parte; No tengo datos reales para respaldarlo, pero parece una suposition razonable.]

Sé que esto en realidad no responde la pregunta, pero tal vez puede proporcionar un punto de partida para usted u otra persona.

Simplemente podría usar SVN, que puede manejar files binarys listos para usar.