Можно ли загружать проекты песочницы с помощью Drush?

Как правило, можно скачать модуль из drupal.org следующим образом:

drush dl views

Однако это не работает для проектов песочницы. Есть ли простой способ загрузить их или я застрял в git clone?

24 голоса | спросил Patrick Kenny 18 Mayam12 2012, 03:56:20

3 ответа


17

Я действительно верю, что ты застрял с этим. Drush требует использования имени модуля, даже если выборка выполняется с помощью git (drush dl --package-handler=git_drupalorg), а проекты песочницы не имеют имен модулей.

Drush также требует, чтобы вы загрузили выпуск модуля. Проекты Sandbox не имеют релизов. Это также может быть просто спроектировано, поскольку использование модулей песочницы может быть опасным, и это делается специально.

Вы можете слегка автоматизировать его с помощью псевдонима git. Вы можете настроить что-то вроде:

git dl-sb username/number project_name

Это просто сделает git clone http://git.drupal.org/sandbox/username/number.git project_name

Вы также можете написать команду drush, которая будет делать то же самое, хотя это будет странная команда drush ...

ответил goron 18 Mayam12 2012, 08:28:06
20

Можно загрузить проект sandbox с помощью drush с помощью файла make.

Вот пример файла.make:

core = 7.x
api = 2
; Sandbox module
projects[range_field][type] = module
projects[range_field][download][type] = git
projects[range_field][download][branch] = "7.x-1.x"
projects[range_field][download][url] = http://git.drupal.org/sandbox/Taran2L/1848632.git
projects[range_field][download][revision] = a1cc04da3c1dd957e6808b7e6a381c5970904863

Затем вы можете выполнить его с помощью:

drush make --no-core example.make # optional options are: -y --working-copy --no-gitinfofile --verbose
ответил kenorb 21 FriEurope/Moscow2012-12-21T19:29:21+04:00Europe/Moscow12bEurope/MoscowFri, 21 Dec 2012 19:29:21 +0400 2012, 19:29:21
1

Страница Джонатан Сибли ссылается на ( http://drupal.org/node/1576296 ) говорит что-то вроде:

  1. Перейдите на страницу проекта;
  2. Следуйте ссылке «Просмотр репозитория»;
  3. В разделе «Головы» щелкните ссылку «Дерево» ветви по вашему желанию;
  4. Нажмите ссылку «Снимок», чтобы загрузить модуль песочницы.
ответил lmeurs 11 Mayam14 2014, 11:28:37

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132