TL; DR: Perché usare qualcosa come Apache Archiva o Sonatype Nexus come repository di artefatti anziché Subversion?
Il sistema di compilazione che uso attualmente ha molti BLOB binari (immagini, file audio, binari compilati, ecc.), Sia come input che come output per i nostri build. Il nostro sistema di gestione di questi è molto ad hoc; alcuni sono controllati nel nostro repository Subversion insieme al nostro codice, altri sono archiviati altrove al di fuori di qualsiasi controllo formale della versione.
Sto cercando di consolidare questo, quindi abbiamo qualcosa che è più autoconsistente e facile da usare e che separa gli artefatti binari dal codice.
Google mi dice che ci sono una selezione di repository di artefatti disponibili ( Archiva , Nexus , Artifactory , ...), ma dalla lettura in giro, non riesco a vedere alcun vantaggio nell'usarli su Subversion. Ci occuperemo dei binari per noi - lo fa già per alcuni dei nostri binari, vorremmo solo riorganizzare il layout del repository per separarli dal codice - e ha il notevole vantaggio di disporre già di server e competenze Subversion.
Così. Qual è il vantaggio di utilizzare un sistema di gestione degli artefatti dedicato rispetto a uno strumento di controllo della versione generale come Subversion?