ขึ้นอยู่กับสิ่งที่คุณทำกับแหล่งข้อมูลนั้น ถ้าเป็นการอ้างอิงใช่ว่าเป็นสถานที่ที่ดี /usr/local
สงวนไว้สำหรับซอฟต์แวร์ที่ติดตั้งแบบโลคัลโดย sysadmin ดังนั้นหากคุณต้องการติดตั้งซอฟต์แวร์พร้อมกับไฟล์ต้นฉบับ (สำหรับโปรแกรมอื่น ๆ ที่จะใช้หรือให้คนอื่นดู) นั่นเป็นเรื่องดี
มันไม่ได้หมายความว่า แต่จะเป็นพื้นที่ทำงาน เนื่องจากมันเป็นแบบโลคัลคุณสามารถทำสิ่งที่คุณต้องการแน่นอน แต่นี่ไม่ได้ออกแบบมาเพื่อเป็นที่วางสายการพัฒนาซอฟต์แวร์ของคุณ
ที่จริงควรอยู่ในที่เก็บรหัส (อาจเป็น/srv/sourcerepo
หรืออะไรก็ได้) แล้วนักพัฒนาจะตรวจสอบสำเนาการทำงานของตัวเองลงในไดเรกทอรีบ้านของพวกเขา
/usr/local/src
เป็นสถานที่ที่ดีสำหรับการดาวน์โหลดซอร์สโค้ดของบุคคลที่สาม (เช่นสำหรับการแพทช์และการสร้างแพ็คเกจใหม่) ไม่ใช่ซอร์สโค้ดของตัวเองที่แมตต์บอกว่าควรอยู่ภายใต้ / srv / ... (แม้ว่าฉันมักจะใช้/srv/vcs/sourcerepo
) และมิร์เรอร์แน่นอน