Sie sind fast da - was Sie zu Ihrer make-Datei hinzufügen müssen, sieht so aus und Sie müssen die Git-URL und die Commit-ID angeben.
projects[path_breadcrumbs][version] = "3.x-dev"
projects[path_breadcrumbs][download][type] = "git"
projects[path_breadcrumbs][download][url] = "http://git.drupal.org/project/path_breadcrumbs.git"
projects[path_breadcrumbs][download][revision] = "c9c570b0b4bde1df0e5a322ab90197d7fc1cf9c6"
Um dies zu finden, gehen Sie zur Projektseite auf drupal.org und wählen Sie "Commits anzeigen", z
Wählen Sie auf der nächsten Seite diejenige aus, die Sie interessiert und die den Status des Moduls widerspiegelt, das Sie Ihrer make-Datei hinzufügen möchten. In diesem Beispiel greife ich zum letzten Commit:
und ich klicke auf den Link 'commit bdcf88a', der mich zu Folgendem führt:
http://drupalcode.org/project/path_breadcrumbs.git/commit/bdccf8a
Jetzt weiß ich, dass der [Download] [URL] ist:
http://drupalcode.org/project/path_breadcrumbs.git
und der vollständige Hash für das Commit, das ich suche, ist:
bdccf8a901b6d2359b6da195d23cadf7dd90c4ec
- -
Weitere Aktualisierungen nach Bedarf - Wenn Sie nach einem bestimmten Entwicklungszweig suchen, möchten Sie möglicherweise zur Befehlszeile wechseln, um einen rekursiven Klon auszuführen, um sicherzustellen, dass Sie alle Zweige erhalten. Nach dieser Frage:
Wie kann ich einen Entwicklungszweig ziehen?
Ich werde den git 7.x-1.x-Zweig rekursiv ziehen
git clone --recursive --branch 7.x-1.x http://git.drupal.org/project/fences.git
Jetzt kann ich sehen, welche Filialen verfügbar sind:
git branch -r
origin/1343724-region
origin/7.x-1.x
origin/HEAD -> origin/master
origin/master
Jetzt kann ich diesen Zweig auf 7.x-1.x auschecken und das Protokoll überprüfen, das mir das letzte Commit und das Protokoll gibt, das zum Generieren des Entwicklungs-Snapshots verwendet wurde.
git checkout 7.x-1.x
git log
commit 67206b5220cbebf52e8e6a290ccb977b2420b2ad
Author: JohnAlbin <virtually.johnalbin@gmail.com>
Date: Tue Sep 4 13:44:40 2012 +0800
Fix code comments on figcaption.
Das Datum unterscheidet sich von dem, was Sie möglicherweise auf der Projekthomepage sehen, nur weil dies ein automatischer Entwicklungsschnappschuss ist, der von den Drupal.org-Git-Bots erstellt wurde. Der Entwicklungsschnappschuss wird jedoch immer aus dem Zweig mit derselben Versionsnummer und dem '-dev erstellt 'part wird niemals im Filialnamen verwendet.
projects[fences][version] = "1.0+6-dev" projects[fences][download][type] = "git" projects[fences][download][url] = "http://drupalcode.org/project/fences.git" projects[fences][download][revision] = "67206b5220cbebf52e8e6a290ccb977b2420b2ad"
Es scheint korrekt zu sein, aber ich kann es nicht zum Laufen bringen? Vielen Dank für jede Hilfe, die Sie anbieten können.Die aktuelle Version von Drush erfordert nur den Zweignamen und den Commit-Hash der Version des Moduls, da Drush Make jetzt standardmäßig Git verwendet und den Pfad zum Git-Repo finden kann.
quelle
Schnippys Antwort ist richtig und sollte akzeptiert werden. Die obigen Anweisungen gelten für alle Module. Die einzige verbleibende Verwirrung ist das Datum 2013-Sep-30, das meines Erachtens ein Artefakt des Drupal.org-Upgrades auf Drupal 7 ist. Auf jeden Fall sagt Ihnen dieses Datum nur, dass drupal.org an diesem Datum eine Veröffentlichung verpackt hat . Das letzte Commit (30.09.2012) stellt den neuesten Code dar, der für dieses Modul verfügbar ist. Selbst wenn eine Version gepackt und mit einem späteren Datum gekennzeichnet ist, enthält sie keinen neueren Code - es gibt keinen neueren Code als das letzte Commit.
quelle
IMHO ist es viel besser, DO-Releases anstelle von GIT-Filialen herunterzuladen.
Wenn Sie die Kernversion (die üblichste) deklariert haben, erzwingt diese Zeile das Herunterladen des 2.x dev-Zweigs des fboauth-Moduls:
quelle