Di tim saya, kami telah pindah ke sumber hanya apa yang spesifik untuk proyek kami saat ini. Jika kita menggunakan Tampilan misalnya, kita menambahkan entri yang sesuai ke make drf -file kita, dan versi itu , tetapi bukan modul itu sendiri.
Ini membuat kami memiliki repositori yang sangat kecil, yang terdiri dari modul khusus apa pun yang khusus untuk situs saat ini, tema saat ini, dan fitur ekspor.
Kecuali Anda benar-benar tidak dapat menggunakan drush dan drush make, saya tidak mengerti mengapa seseorang harus mengontrol kode versi yang diversi dengan baik di tempat lain. Dan jika Anda berniat untuk meretas salah satu modul, maka Anda harus menambahkannya sebagai submodule , sekali lagi, bukan membuat kode versi dalam repo Anda sendiri. (Saya percaya ini disebut cabang vendor di SVN).
Sunting: Untuk perincian lebih lanjut dan pengaturan lebih lanjut, Anda dapat melihat di repositori ini: git@github.com: letharion / Drupal-build-scripts.git Skrip ditulis dalam bentuk bash untuk mendukung alur kerja tim saya yang mencakup bangunan profil pemasangan-dasar ( NodeStream ), kemudian profil khusus situs kami di atas itu, file buat untuk setiap profil, kait untuk menerapkan tambalan atau membuat perubahan lain pada langkah-langkah pembuatan individu dll. Saya harap saya akan menemukan waktu untuk kembali -menulis sebagai ekstensi mabuk dalam waktu dekat.