Trong nhóm của tôi, chúng tôi đã chuyển sang chỉ tìm nguồn cung ứng cụ thể cho dự án hiện tại của chúng tôi. Ví dụ: nếu chúng tôi đang sử dụng Chế độ xem, chúng tôi sẽ thêm mục nhập thích hợp vào chế độ tạo drush của chúng tôi và phiên bản đó , nhưng không phải là chính mô-đun.
Điều này cho chúng ta một kho lưu trữ rất nhỏ, bao gồm bất kỳ mô-đun tùy chỉnh cụ thể nào cho trang web hiện tại, chủ đề hiện tại và xuất khẩu tính năng.
Trừ khi bạn hoàn toàn không thể sử dụng drush và drush make, tôi không hiểu tại sao một phiên bản nên kiểm soát mã được phiên bản tốt ở một nơi khác. Và nếu bạn có ý định hack một trong các mô-đun, thì bạn nên thêm nó dưới dạng mô hình con , một lần nữa, không phiên bản mã trong repo của riêng bạn. (Tôi tin rằng đây được gọi là chi nhánh nhà cung cấp tại SVN).
Chỉnh sửa: Để biết thêm chi tiết và thiết lập nâng cao hơn, bạn có thể xem kho lưu trữ này: git@github.com: letharion / Drupal-build-scripts.git Các tập lệnh được viết bằng bash để hỗ trợ quy trình làm việc của nhóm tôi bao gồm một tòa nhà một hồ sơ cài đặt cơ sở ( NodeStream ), sau đó là hồ sơ dành riêng cho trang web của chúng tôi, tạo một tệp cho mỗi hồ sơ, móc để áp dụng các bản vá hoặc thực hiện các thay đổi khác trên các bước xây dựng riêng lẻ, v.v ... Tôi hy vọng tôi sẽ tìm thấy thời gian để làm lại -write nó như là một phần mở rộng drush trong tương lai gần.