TL; DR: Зачем использовать что-то вроде Apache Archiva или Sonatype Nexus в качестве хранилища артефактов вместо Subversion?
Система сборки, которую я использую в настоящее время, содержит множество двоичных объектов (изображений, звуковых файлов, скомпилированных двоичных файлов и т. Д.), Как для ввода, так и для вывода в наших сборках. Наша система управления ими очень специальная; некоторые проверяются в нашем хранилище Subversion вместе с нашим кодом, некоторые хранятся в другом месте вне формального контроля версий.
Я смотрю на консолидацию этого, чтобы у нас было нечто более самосогласованное и простое в использовании, которое отделяет двоичные артефакты от кода.
Google говорит мне, что есть выбор доступных репозиториев артефактов ( Archiva , Nexus , Artifactory ,…), но, читая вокруг, я не вижу преимуществ в использовании этих по сравнению с Subversion. Это будет заботиться о двоичных файлах для нас - это уже делает это для некоторых из наших двоичных файлов, мы просто хотели бы изменить структуру хранилища, чтобы отделить их от кода - и имеет заметное преимущество в том, что у нас уже есть серверы и опыт Subversion.
Так. В чем преимущество использования выделенной системы управления артефактами по сравнению с использованием общего инструмента контроля версий, такого как Subversion?