Подтвердить что ты не робот

Git подмодуль, не вытягивающий файлы в подмодулях

Я думал, что все это сработало с этим новым проектом, и подумал, что подмодули git - это способ разработки и развертывания моего приложения.

Настройте мой git repo (Drupal) и инициализируйте его тегом 7.12 Drupal. Сделал свой филиал. Затем добавлены модули, которые необходимы по сайтам /all/modules/contrib с git subodule add --branch 7.x git://путь/to/drupal/module sites/all/modules/contrib/module

а затем, подумал я, нажав мое репо на github, я смог бы просто потянуть его, а затем вытащить все подмодули в путь развертывания. Однако все мои модули не вытягиваются, даже если я это делаю: git подмодуль foreach git pull или git подмодуль init с последующим git обновление подмодуля

Оказывается, я ошибся. Нужно ли теперь переделать все по-другому? Если да, пожалуйста, скажите мне, как, если нет, отлично, пожалуйста, дайте мне знать.

4b9b3361

Ответ 1

Вы разветкили репо? У него уже есть вспомогательные модули, добавленные в .gitmodules? Если это так, вам нужно только клонировать свою ветку и выполнять

git submodule init
git submodule update

Вам не нужно повторно добавлять свои собственные вспомогательные модули в репо.

Теперь, если вы хотите добавить дополнительные подмодули, вам нужно выполнять git submodule init; git submodule update каждый раз, когда вы клонируете репо. Он не будет автоматически получать подмодули.