TL: DR: ทำไมจึงต้องใช้Apache ArchivaหรือSonatype Nexusเป็นแหล่งเก็บข้อมูลสิ่งประดิษฐ์แทนการโค่นล้ม?
ระบบการสร้างที่ฉันใช้ในปัจจุบันมีจำนวนมากของ blobs ไบนารี (รูปภาพไฟล์เสียงไบนารีที่คอมไพล์แล้ว) ทั้งเป็นอินพุตและเอาต์พุตไปยังบิลด์ของเรา ระบบของเราสำหรับการจัดการสิ่งเหล่านี้เป็นสิ่งที่พิเศษมาก บางอันถูกตรวจสอบในที่เก็บโค่นล้มของเราพร้อมกับรหัสของเราบางอันถูกเก็บไว้ที่อื่นนอกการควบคุมเวอร์ชันทางการ
ฉันกำลังดูการรวมสิ่งนี้เข้าด้วยกันดังนั้นเราจึงมีบางสิ่งที่สอดคล้องกับตัวเองและใช้งานง่ายกว่าและแยกสิ่งประดิษฐ์ไบนารีออกจากโค้ด
Google บอกฉันว่ามีคลังเก็บวัตถุให้เลือกมากมาย ( Archiva , Nexus , Artifactory , …) แต่จากการอ่านไปรอบ ๆ ฉันไม่เห็นประโยชน์ใด ๆ จากการใช้ Subversion สิ่งนี้จะช่วยดูแลไบนารีของเรา - มันได้ทำไปแล้วสำหรับไบนารีบางตัวของเราเราแค่ต้องการจัดเรียงเลย์เอาต์ใหม่เพื่อแยกพวกมันออกจากโค้ด - และมีข้อได้เปรียบที่โดดเด่นที่เรามีเซิร์ฟเวอร์โค่นล้มและความเชี่ยวชาญ
ดังนั้น. อะไรคือข้อดีของการใช้ระบบจัดการสิ่งประดิษฐ์เฉพาะโดยใช้เครื่องมือควบคุมเวอร์ชันทั่วไปเช่นการโค่นล้ม?