TL; DR: ¿Por qué usar algo como Apache Archiva o Sonatype Nexus como repositorio de artefactos en lugar de Subversion?
El sistema de compilación que uso actualmente tiene muchos blobs binarios (imágenes, archivos de sonido, binarios compilados, etc.), tanto como entrada como salida para nuestras compilaciones. Nuestro sistema para gestionarlos es muy ad hoc; algunos se registran en nuestro repositorio de Subversion junto con nuestro código, algunos se almacenan en otro lugar fuera de cualquier control de versión formal.
Estoy buscando consolidar esto, por lo que tenemos algo que es más coherente y fácil de usar, y que separa los artefactos binarios del código.
Google me dice que hay una selección de repositorios de artefactos disponibles ( Archiva , Nexus , Artifactory , ...), pero al leer, no veo ninguna ventaja al usarlos sobre Subversion. Eso se encargará de los binarios para nosotros; ya lo hace para algunos de nuestros binarios, solo queremos reorganizar el diseño del repositorio para separarlos del código, y tiene la notable ventaja de que ya tenemos servidores y experiencia en Subversion.
Entonces. ¿Cuál es la ventaja de usar un sistema de administración de artefactos dedicado sobre el uso de una herramienta de control de versión general como Subversion?