답변:
나는 당신이 이것에 대한 자식으로 붙어 있다고 생각합니다. Drush는 git ( drush dl --package-handler=git_drupalorg
)으로 가져올 때에도 모듈 이름을 사용해야 하며 샌드 박스 프로젝트에 모듈 이름이 없습니다.
Drush는 또한 모듈 릴리스를 다운로드해야합니다. 샌드 박스 프로젝트에는 릴리스가 없습니다. 샌드 박스 모듈을 사용하는 것은 위험 할 수 있으며 의도적으로 어려워지기 때문에 의도적으로 설계된 것일 수도 있습니다.
자식 별칭으로 약간 자동화 할 수 있습니다. 다음과 같이 설정할 수 있습니다.
git dl-sb username/number project_name
이것은 단지 할 것입니다 git clone http://git.drupal.org/sandbox/username/number.git project_name
이상한 drush 명령이기는하지만 동일한 작업을 수행하는 drush 명령을 작성할 수도 있습니다 ...
make 파일을 사용하여 drush로 샌드 박스 프로젝트를 다운로드 할 수 있습니다.
다음은 example.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
Jonathan Sibley가 참조하는 페이지 ( http://drupal.org/node/1576296 )는 다음과 같이 말합니다.