Лучший рабочий процесс разработки при использовании подмодулей git? - PullRequest
0 голосов
/ 23 октября 2018

У меня есть проект, в котором есть пара подмодулей git для сервисов.EG

.

+ - docker-compose.yml

+ - playbooks

+ - service1Submodule

+ --service2Submodule

Скажем, я хотел создать новую функцию для службы 1. Я мог бы создать ветку функции в службе 1. Затем я мог бы создать ветку функции для основного проекта.Если тесты интеграции пройдут, я мог бы сделать запрос на извлечение, чтобы объединить ветвь функций родительского каталога с главной.Все это прекрасно работает, но единственная проблема заключается в том, что тогда главная ветвь родительского каталога указывает на хеш коммита в ветви функций подмодуля.Таким образом, одним из вариантов будет сначала объединить функциональную ветвь подмодуля с главной ветвью, а затем использовать основную ветвь подмодуля для запроса родительского каталога.Есть много разных вариантов, как это сделать, и все они в основном выполняют одно и то же, но ни один из них не выглядит слишком идеальным.Мне интересно, есть ли у кого-нибудь проверенный и проверенный рабочий процесс, которым они могли бы поделиться?Большое спасибо.

...