TL; DR: Pourquoi utiliser quelque chose comme Apache Archiva ou Sonatype Nexus comme référentiel d'artefacts au lieu de Subversion?
Le système de build que j'utilise actuellement a beaucoup de blobs binaires (images, fichiers audio, binaires compilés, etc.), à la fois en entrée et en sortie de nos builds. Notre système de gestion est très ponctuel; certains sont archivés dans notre référentiel Subversion à côté de notre code, certains sont stockés ailleurs en dehors de tout contrôle de version formel.
Je cherche à consolider cela, nous avons donc quelque chose de plus cohérent et facile à utiliser, et qui sépare les artefacts binaires du code.
Google me dit qu'il existe une sélection de référentiels d'artefacts disponibles ( Archiva , Nexus , Artifactory ,…), mais à la lecture, je ne vois aucun avantage à les utiliser par-dessus Subversion. Cela prendra soin des binaires pour nous - cela fait déjà cela pour certains de nos binaires, nous voudrions juste réorganiser la disposition du référentiel pour les séparer du code - et a l'avantage notable que nous avons déjà des serveurs et une expertise Subversion.
Donc. Quel est l'avantage d'utiliser un système de gestion d'artefacts dédié par rapport à l'utilisation d'un outil de contrôle de version général comme Subversion?