У меня есть приложение, размещенное на heroku, содержащее подмодуль. Подмодуль содержит несколько подмодулей. Подмодули в форме http-адреса для github repo.heroku не обновляет подмодули после нажатия
app
|- submodule1
|- other dirs
submodule1
|- submodule2
|- submodule3
|- other dirs
Я сделал изменения в несколько sobmodules затем совершил все (в том числе подмодулей) и толкнул GitHub. Я могу проверить, что подмодули указывают на правильную фиксацию, т. Е. Репо может быть получено через git clone --recursive ...
.
После того, как я нажал на github, я нажал на герою. Приложение само по себе обновлено, тем не менее, подмодули остались прежними (хотя они совершаются и подталкиваются к github)!
Пример .gitmodules
:
[submodule "src/main/java/runtime"]
path = src/main/java/runtime
url = https://github.com/USER/REPO.git
Что я должен делать? Это серьезная проблема для меня.
ли вы 'GIT add' для каждого субмодуля в' submodule1', например? Git рассматривает подмодуль как файл в своем родительском проекте. –
Я действительно пропустил один коммит, извините за фиктивный вопрос. По крайней мере, теперь я знаю, что героику обновляет подмодули рекурсивно :) спасибо – petrbel