ในทีมของฉันเราได้ย้ายไปหาแหล่งเฉพาะโครงการปัจจุบันของเราเท่านั้น หากเรากำลังใช้ Views เช่นเราเพิ่มรายการที่เหมาะสมลงในdrush make -file และรุ่นนั้นแต่ไม่ใช่โมดูล
สิ่งนี้ทำให้เรามีพื้นที่เก็บข้อมูลขนาดเล็กมากซึ่งประกอบด้วยโมดูลที่กำหนดเองเฉพาะสำหรับไซต์ปัจจุบันธีมปัจจุบันและคุณสมบัติการส่งออก
นอกจากว่าคุณไม่สามารถใช้การทำ drush และ drush ได้อย่างสมบูรณ์ฉันไม่เห็นสาเหตุที่ควรมีรหัสควบคุมเวอร์ชันที่มีเวอร์ชันอื่นที่ดี และถ้าคุณตั้งใจที่จะแฮ็คหนึ่งในโมดูลคุณควรเพิ่มมันเป็นsubmoduleอีกครั้งอย่ากำหนดรหัสใน repo ของคุณ (ฉันเชื่อว่าสิ่งนี้เรียกว่าสาขาผู้ขายใน SVN)
แก้ไข:สำหรับรายละเอียดเพิ่มเติมและการตั้งค่าขั้นสูงเพิ่มเติมคุณสามารถดูที่เก็บนี้: git@github.com: letharion / Drupal-build-scripts.git สคริปต์ถูกเขียนใน bash เพื่อสนับสนุนเวิร์กโฟลว์ทีมของฉันซึ่งรวมถึงสิ่งปลูกสร้าง โปรไฟล์การติดตั้งฐาน ( NodeStream ) จากนั้นโปรไฟล์เฉพาะไซต์ของเราด้านบนทำไฟล์สำหรับแต่ละโปรไฟล์, hooks สำหรับการใช้แพทช์หรือทำการเปลี่ยนแปลงอื่น ๆ ในแต่ละขั้นตอนการสร้าง ฯลฯ ฉันหวังว่าฉันจะหาเวลาอีกครั้ง - เขียนมันเป็นส่วนขยายที่ยิ่งใหญ่ในอนาคตอันใกล้