tutorial que migrar linea informatica espaƱol comandos svn version-control asset-management

que - svn linea de comandos windows



control de versiones en archivos grandes (5)

Tenga en cuenta que es casi imposible fusionar archivos binarios. Al menos automáticamente Al menos, nunca he oído hablar de un programa que admita la fusión tripartita en un formato binario. Dejemos que el conflicto se resuelva.

Es por eso que la mayoría de las herramientas de administración de activos no tienen ramificación, ya que tiene poco sentido ya que no puede fusionarse nuevamente. Bloquear y la historia lineal es mejor. Si desea "ramificar", haga una copia del archivo con historial.

Felizmente usamos SVN para SCM en el trabajo. Actualmente tengo nuestros activos binarios en el mismo repositorio SVN que nuestro código. SVN admite archivos muy grandes (los transmite ''streamily'' para mantener sano el uso de la memoria), pero es SLOOWWWWW.

¿Qué software de administración de activos recomiendas para un valor de activos de GB (y en crecimiento)? Preferiríamos ramificación y fusión (diferentes activos y archivos de configuración van a diferentes clientes).


Perforce es el único sistema de control de versiones que escuché que se usa para archivos grandes y proyectos completos. Es gratis para dos asientos, pero es bastante caro para más usuarios (alrededor de $ 900 por asiento). He oído que puede manejar repositorios tan grandes como un terabyte.

git podría ser otra opción. Se comporta de forma algo diferente de SVN, pero está hecho para proyectos más grandes (por ejemplo, el kernel de Linux). No estoy seguro si es bueno para grandes archivos binarios.


En mi empresa, utilizamos Documentum como un ECMS, administrando muchos (y me refiero a muchísimos) archivos binarios. Se supone que Documentum (u otro ECMS como Alfresco) es la solución "correcta" para administrar documentos. Documentum suprime el etiquetado y la bifurcación, y puede exponer archivos como WebDAV (por lo que la integración en su flujo de trabajo puede ser más o menos transparente).

Esa es la teoría. En la práctica, encontramos que Documentum es lento, difícil de configurar y administrar. Y, sinceramente, incluso si tenemos muchos documentos, la mayoría de ellos no son más grandes que los Mo.

Esta respuesta es más de lo que no debes hacer que lo que debes hacer ... lo siento ...


Si necesita administrar archivos ENORMES, intente con Plastic SCM (www.plasticscm.com). AFAIK Perforce también es una opción, pero las ramificaciones y las fusiones no son tan fuertes.


La extensión de archivos grandes de Mercurial podría ayudar. Agrega la capacidad de etiquetar archivos como "grandes". Almacena esos archivos en una tienda central separada del resto del repositorio. Utiliza hashes para determinar qué versiones de los archivos grandes necesita y solo descarga los que necesita en este momento.