TL; DR: Tại sao sử dụng thứ gì đó như Apache Archiva hoặc Sonatype Nexus làm kho lưu trữ nhân tạo thay vì Subversion?
Hệ thống xây dựng tôi sử dụng hiện có rất nhiều đốm nhị phân (hình ảnh, tệp âm thanh, nhị phân được biên dịch, v.v.), cả dưới dạng đầu vào và đầu ra cho các bản dựng của chúng tôi. Hệ thống của chúng tôi để quản lý chúng là rất đặc biệt; một số được kiểm tra vào kho Subversion cùng với mã của chúng tôi, một số được lưu trữ ở nơi khác bên ngoài bất kỳ kiểm soát phiên bản chính thức nào.
Tôi đang xem xét hợp nhất điều này, vì vậy chúng tôi có một cái gì đó phù hợp hơn và dễ sử dụng hơn, và tách biệt các tạo tác nhị phân khỏi mã.
Google cho tôi biết có sẵn một kho lưu trữ tạo tác ( Archiva , Nexus , Artifactory , khắc), nhưng từ khi đọc xung quanh, tôi không thể thấy bất kỳ lợi thế nào khi sử dụng các này qua Subversion. Điều đó sẽ chăm sóc các nhị phân cho chúng tôi - đối với một số nhị phân của chúng tôi, chúng tôi chỉ muốn sắp xếp lại bố cục kho lưu trữ để tách chúng khỏi mã - và có một lợi thế đáng chú ý là chúng tôi đã có máy chủ Subversion và chuyên môn.
Vì thế. Lợi thế của việc sử dụng hệ thống quản lý tạo tác chuyên dụng so với sử dụng công cụ kiểm soát phiên bản chung như Subversion là gì?