Я должен полюбить рабочий процесс, который дает нам «Drush Make». Я уверен, что есть другие, которые хотят, чтобы их код разработки был помещен в make-файл, когда он не готов для drupal.org, например, для быстрого развертывания нового экземпляра сайта для тестирования разработки с помощью сценария bash или из того, что я видели в Эгире.
Кажется, что текущий рабочий процесс, который может удовлетворить это, будет использовать git-репозиторий вашего кода разработки. Однако моя машина разработки - Windows 7, и я хотел бы использовать «drush make» в виртуальной коробке с экземпляром сервера Ubuntu.
источник
Drush make также поддерживает протокол file: ///
Используйте sshfs для монтирования хранилища внутри virtualbox. Руководство здесь - https://help.ubuntu.com/community/SSHFS
источник
Вы можете установить make_local , который расширяет
drush make
возможности и модулей-источников из деревьев каталогов. Используйте это так:Преимущества перед «нормальными»
drush make
: (1) В отличие отfile://
URL, вы можете использовать относительные пути. (2) Вам не нужно.tar.gz
заранее упаковывать свой модуль в исходный код или получать его из каталога git repo. Обычного каталога достаточно.Каталог с модулем может быть git-репо, но это не обязательно. (В вашем случае подойдет каталог операционной системы Windows 7, который доступен через общие каталоги VirtualBox. Не нужно устанавливать
git
внутри виртуальной машины.)источник
в случае, если вы создаете дистрибутив с сайта gitweb через сборку make-файла, позаботьтесь о том, чтобы указать URL- адрес, поскольку он содержит точки с запятой, мой вопрос об этом был здесь по поводу drush make на локальном необработанном URL-адресе gitweb
источник