TL; DR: Neden Subversion yerine bir eser deposu olarak Apache Archiva veya Sonatype Nexus gibi bir şey kullanıyorsunuz ?
Şu anda kullandığım derleme sistemi, derlemelerimize girdi ve çıktı olarak bir çok ikili blob'a (görüntüler, ses dosyaları, derlenmiş ikili dosyalar, vb.) Sahiptir. Bunları yönetme sistemimiz çok ad hoc; bazıları kodumuzla birlikte Subversion veri havuzumuza kontrol edilir, bazıları ise herhangi bir resmi sürüm kontrolünün dışında başka bir yerde saklanır.
Bunu birleştirmeye bakıyorum, bu yüzden daha tutarlı ve kullanımı kolay ve ikili eserleri koddan ayıran bir şeyimiz var.
Google bana bir dizi artefakt deposu bulunduğunu söylüyor ( Archiva , Nexus , Artefakt ,…), ancak etrafı okurken bunları Subversion üzerinden kullanmanın herhangi bir avantajını göremiyorum. Bu bizim için ikili dosyalara bakacaktır - zaten bazı ikili dosyalarımız için, depo düzenini koddan ayırmak için yeniden düzenlemek istiyoruz - ve zaten Subversion sunucularına ve uzmanlığına sahip olduğumuz dikkate değer bir avantaja sahiptir.
Yani. Subversion gibi genel bir sürüm kontrol aracını kullanmaya göre özel bir artefakt yönetim sistemi kullanmanın avantajı nedir?