Ich habe eine ähnliche Frage auf Drupal.org gestellt und wurde informiert, dass ich git nicht verwenden muss: drupal.org/node/1576296
Jonathan Sibley
Antworten:
17
Ich glaube, du bist für diesen einen Schwachkopf festgefahren. Drush erfordert die Verwendung eines Modulnamens, selbst wenn mit git ( drush dl --package-handler=git_drupalorg) abgerufen wird , und Sandbox-Projekte haben keine Modulnamen.
Für Drush müssen Sie auch eine Version eines Moduls herunterladen. Sandbox-Projekte haben keine Releases. Dies kann auch nur beabsichtigt sein, da die Verwendung von Sandbox-Modulen gefährlich sein kann und absichtlich erschwert wird.
Sie können es mit einem Git-Alias leicht automatisieren. Sie könnten etwas einrichten wie:
git dl-sb username/number project_name
Das würde einfach reichen git clone http://git.drupal.org/sandbox/username/number.git project_name
Sie könnten auch einen Drush-Befehl schreiben, der dasselbe tut, obwohl es ein seltsamer Drush-Befehl wäre ...
Ich würde aus Sicherheitsgründen empfehlen, für diese URLs immer die Git-Syntax zu verwenden. projects [range_field] [download] [url] = git.drupal.org/sandbox/Taran2L/1848632.git
Antworten:
Ich glaube, du bist für diesen einen Schwachkopf festgefahren. Drush erfordert die Verwendung eines Modulnamens, selbst wenn mit git (
drush dl --package-handler=git_drupalorg
) abgerufen wird , und Sandbox-Projekte haben keine Modulnamen.Für Drush müssen Sie auch eine Version eines Moduls herunterladen. Sandbox-Projekte haben keine Releases. Dies kann auch nur beabsichtigt sein, da die Verwendung von Sandbox-Modulen gefährlich sein kann und absichtlich erschwert wird.
Sie können es mit einem Git-Alias leicht automatisieren. Sie könnten etwas einrichten wie:
Das würde einfach reichen
git clone http://git.drupal.org/sandbox/username/number.git project_name
Sie könnten auch einen Drush-Befehl schreiben, der dasselbe tut, obwohl es ein seltsamer Drush-Befehl wäre ...
quelle
Es ist möglich, Sandbox-Projekte mit make file mit drush herunterzuladen.
Hier ist die Datei example.make:
Dann können Sie es ausführen über:
quelle
Die Seite, auf die Jonathan Sibley verweist ( http://drupal.org/node/1576296 ), sagt so etwas wie:
quelle