Uwielbiam przepływ pracy, jaki zapewnia nam „drush make”. Jestem pewien, że są inni, którzy chcieliby, aby ich kod programistyczny został umieszczony w pliku make, który nie byłby gotowy na drupal.org, na przykład, szybko wdrażając nową instancję testującą rozwój witryny za pomocą skryptu bash lub z tego, co ja widziałem w Aegirze.
Wydaje się, że bieżącym przepływem pracy może być odpowiednie wykorzystanie repozytorium git kodu programistycznego. Jednak moją maszyną programistyczną jest Windows 7 i chciałbym używać „drush make” w wirtualnym pudełku z instancją serwera Ubuntu.
drush
version-control
chochlik
źródło
źródło
Drush make obsługuje również protokół file: ///
Użyj sshfs, aby zamontować repozytorium w virtualbox. Przewodnik tutaj - https://help.ubuntu.com/community/SSHFS
źródło
Możesz zainstalować make_local , który rozszerza
drush make
możliwości również na źródła modułów z drzew katalogów. Użyj tego w ten sposób:Zalety w stosunku do „normalnego”
drush make
: (1) W przeciwieństwie dofile://
adresów URL można używać ścieżek względnych. (2) Nie musisz wcześniej pakować modułu.tar.gz
do źródła ani pobierać go z katalogu git repo. Wystarczy zwykły katalog.Katalog z modułem może oczywiście być repozytorium git, ale nie musi. (W twoim przypadku wystarczyłby katalog systemu operacyjnego Windows 7 hosta, który jest dostępny za pośrednictwem udostępnionych katalogów VirtualBox. Nie trzeba instalować
git
wewnątrz maszyny wirtualnej.)źródło
na wypadek, gdyby drush-zrobiłeś dystrybucję z witryny gitweb za pomocą kompilacji makefile, pamiętaj o cytowaniu adresu URL zawierającego średniki, moje pytanie na ten temat było tutaj na temat drush make na lokalnym surowym adresie gitweb
źródło