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