ปัญหาเดียวกับหลายประเด็นขึ้นอยู่กับความชอบส่วนบุคคลหรือองค์กร
การจัดการหลาย ๆ ตัวเทียบกับแบบเดี่ยวส่วนใหญ่มาจากการควบคุมการเข้าถึงและการบำรุงรักษา
การควบคุมการเข้าถึงสำหรับที่เก็บเดียวสามารถอยู่ในไฟล์เดียว หลายที่เก็บอาจต้องใช้หลายไฟล์ การบำรุงรักษามีปัญหาที่คล้ายกัน - การสำรองข้อมูลขนาดใหญ่หนึ่งรายการหรือการสำรองข้อมูลเล็กน้อยจำนวนมาก
ฉันจัดการของฉันเอง มีที่เก็บเดียวหลายโครงการแต่ละโครงการมีแท็กลำต้นและกิ่งก้านของตัวเอง หากมีขนาดใหญ่เกินไปหรือฉันต้องการแยกรหัสของลูกค้าเพื่อความสะดวกสบายฉันสามารถสร้างที่เก็บใหม่ได้อย่างรวดเร็วและง่ายดาย
ฉันเพิ่งปรึกษากับ บริษัท ที่ค่อนข้างใหญ่เกี่ยวกับการย้ายระบบควบคุมซอร์สโค้ดหลายระบบไปยัง Subversion พวกเขามีโครงการประมาณ 50 โครงการตั้งแต่ขนาดเล็กไปจนถึงแอปพลิเคชันระดับองค์กรและเว็บไซต์ขององค์กร แผนของพวกเขา? เริ่มต้นด้วยที่เก็บเดียวโยกย้ายไปยังหลาย ๆ หากจำเป็น การย้ายข้อมูลเกือบจะเสร็จสมบูรณ์และยังคงอยู่ในที่เก็บเดียวไม่มีรายงานการร้องเรียนหรือปัญหาใด ๆ เนื่องจากเป็นที่เก็บเดียว
นี่ไม่ใช่ปัญหาไบนารีขาวดำ
ทำสิ่งที่เหมาะกับคุณ - ถ้าฉันอยู่ในตำแหน่งของคุณฉันจะรวมโปรเจ็กต์ไว้ในที่เก็บเดียวให้เร็วที่สุดเท่าที่ฉันจะพิมพ์คำสั่งได้เพราะค่าใช้จ่ายจะเป็นข้อพิจารณาที่สำคัญใน บริษัท ของฉัน (เล็กมาก)
JFTR:
ตัวเลขการแก้ไขใน Subversion ไม่มีความหมายนอกที่เก็บ หากคุณต้องการชื่อที่มีความหมายสำหรับการแก้ไขให้สร้าง TAG
ข้อความคอมมิตจะถูกกรองอย่างง่ายดายตามเส้นทางในที่เก็บดังนั้นการอ่านเฉพาะข้อความที่เกี่ยวข้องกับโปรเจ็กต์หนึ่ง ๆ จึงเป็นแบบฝึกหัดที่ไม่สำคัญ
แก้ไข: ดูการตอบสนองของBladeสำหรับรายละเอียดเกี่ยวกับการใช้การกำหนดค่าการอนุญาต / การพิสูจน์ตัวตนเดียวสำหรับ SVN