Расскажите о фактической организации workspace, пакетах и приложениях; Git-submodules — отдельный механизм, не обязательный признак монорепозитория.
У вас была монорепа? Как в ней были организованы отдельные модули или приложения? Использовали ли вы Git-субмодули?
Расскажите о фактической организации workspace, пакетах и приложениях; Git-submodules — отдельный механизм, не обязательный признак монорепозитория.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Расскажите о фактической организации workspace, пакетах и приложениях; Git-submodules — отдельный механизм, не обязательный признак монорепозитория.
В монорепозитории несколько частей хранятся в одном репозитории с общими правилами зависимостей и проверок. Submodule ссылается на конкретный commit другого репозитория и имеет отдельную историю. Объясните, какой вариант был у вас и как выпускали общие библиотеки.