Insolita
@Insolita
Отчаянная домохозяйка

Как работать с подмодулями в проекте, если разработка в репозиториях подмодуля?

В проекте вынесли несколько подмодулей в отдельные репозитории, добавили их
`git add submodule xxx@repo.git`
`git submodule init`
`git submodule update`

Подразумевается, что работа над подмодулями должна вестись непосредственно в их репозиториях без доступа к основному проекту, а основной проект не затрагивает код подмодулей, только подтягивает их.

Есть gitlab_ci пайплайны на пуши в репы подмодулей, достаточно ли в триггерах будет задать
```
cd $MAIN_PROJECT && git submodule update
```
или что-то еще надо, чтоб обновляло основной репо?

Как работать с основным проектом локально? Достаточно ли git pull && git submodule update перед пушем изменений (не затрагивающих подмодули), или надо вытянув подмодули коммитить их в основном репозитории?
  • Вопрос задан
  • 1116 просмотров
Решения вопроса 1
@barolina
turn coffee into code
Клонирование проекта с подмодулями
https://git-scm.com/book/ru/v1/Инструменты-Git-Под...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы