Есть два проекта, которые имеют в зависимостях один модуль(в виде сорцов). Для проектов отдельные репозитории, у модуля тоже.
Иногда во время работы над проектом в модуль вносятся изменения, которые должны попасть и в другой проект. Собирается всё тимсити
Как это реализовать? Сабмодули не подходят - нельзя в них коммитить, subtree вроде не совсем то. Самое очевидное - держать внутри репозитория другой репозиторий, но это тоже проблемно
Структура директорий выглядит примерно так
- Project
-
- sourceApplication
- sourceModule
- config.txt
- ...