17
ส่วนใดของโครงการของคุณที่ควรอยู่ในการควบคุมซอร์สโค้ด?
นักพัฒนาเพื่อนได้เริ่มทำงานกับโครงการ Drupal ใหม่และ sysadmin ได้แนะนำว่าพวกเขาควรวางเฉพาะไซต์ / ไดเรกทอรีย่อยเริ่มต้นในการควบคุมแหล่งที่มาเพราะมัน "จะทำให้การอัปเดตสคริปต์ง่ายขึ้น" นอกเหนือจากการอ้างสิทธิ์ที่น่าสงสัยแล้วมันทำให้เกิดคำถามอื่น - ไฟล์ใดบ้างที่ควรอยู่ภายใต้การควบคุมของแหล่งที่มา? และมีสถานการณ์ที่ควรแยกไฟล์ขนาดใหญ่บางไฟล์หรือไม่? ความคิดเห็นของฉันคือต้นไม้ทั้งหมดสำหรับโครงการควรอยู่ภายใต้การควบคุมและนี่จะเป็นจริงสำหรับโครงการ Drupal รางหรือสิ่งอื่นใด ดูเหมือนว่าจะไม่มีเกมง่ายๆ - คุณต้องกำหนดเวอร์ชันสำหรับกรอบงานของคุณอย่างชัดเจนเหมือนกับที่คุณทำกับรหัสที่คุณกำหนดเอง ที่กล่าวว่าฉันชอบที่จะได้รับความคิดเห็นอื่น ๆ เกี่ยวกับเรื่องนี้ มีข้อโต้แย้งใด ๆ ที่ไม่มีทุกสิ่งภายใต้การควบคุมหรือไม่?