Как я могу инициализировать / обновить подмодули git на удаленном компьютере? - PullRequest
1 голос
/ 25 ноября 2011

Я часто использую этот шаблон для легкого развертывания веб-сайтов:

У меня есть «голое» репо, которое я нажимаю / извлекаю со своего компьютера, и это «голое» репо имеет ловушку после обновления, которая автоматически выполняет извлечение в другом репо (живая версия).

Однако, если я добавлю субмодуль на свой компьютер и нажму на него, мне придется вручную подключиться к удаленному устройству и выполнить init / update.

Есть ли способ обойти это?

1 Ответ

1 голос
/ 16 декабря 2011

У вас есть возможность сделать больше, чем просто потянуть на живом сервере?Вы можете сделать все это одной (ну, технически, двумя) командой:

git pull && git submodule update --init --recursive

Это будет рекурсивно инициализировать и извлекать любые подмодули, а также обновлять существующие подмодули.

Надеюсь, что поможет.

...