¿Hay un sistema de control de versiones distribuidas (git, bazaar, mercurial, darcs, etc.) que pueda manejar archivos más grandes que la memoria RAM disponible?¿Hay un VCS distribuido que pueda administrar archivos grandes?
Necesito poder asignar grandes archivos binarios (es decir, conjuntos de datos, video/imágenes fuente, archivos), pero no necesito poder distinguirlos, solo puedo confirmar y actualizar cuando el archivo cambios.
La última vez que miré esto hace aproximadamente un año, y ninguno de los candidatos obvio lo permitió, ya que están diseñados para diferir en memoria para velocidad. Eso me dejó con un VCS para administrar código y algo más (software de "gestión de activos" o simplemente rsync y scripts) para archivos grandes, lo cual es bastante feo cuando las estructuras de directorios de los dos se superponen.
Gracias por su respuesta. Pero sí, quise decir lo que pregunté. Necesito la versión de archivos de gran tamaño: hay otra clase de software "administración de activos empresariales" que básicamente es VCS/Aperture/Version Cue en un servidor para activos de medios. – joelhardi
Creo que el punto que estaba tratando de tratar (no me da miedo tomar café) fue que la mayoría de los sistemas VCS no están diseñados para la versión de objetos binarios. Como dices, hacen diffs en memoria y almacenan el delta ... No tiene mucho sentido el versionar binarios, ya que son intrínsecos. – pobk