У меня есть несколько репозиториев git, и по соображениям удобства я хочу поместить их в другое супер-репо, но я не знаю, как с этим справиться.
Допустим, я работаю над проектом, содержащим интерфейс и API - каждый из которых является отдельным хранилищем.
Для удобства я хочу иметь репозиторий, содержащий как проекты, так и некоторые дополнительные сценарии сборки и запуска.
Я в основном подхожу к подмодулям git. Но с субмодулями, связанными с конкретными коммитами, мое супер-репо меняется каждый раз, когда меняется одно из моих суб-репо. Что часто будет тихо, так как я намерен развиваться внутри этих суб-репо. Git поддерево также не похоже на то, что я ищу.
Я просто хочу иметь контейнер с надписью "этот проект состоит из этих подпроектов, которые связаны с этими удаленными репозиториями". Но я не хочу, чтобы мой контейнерный проект отслеживал подпроекты.
Я пришел с gitslave, который выглядит многообещающе для того, что я хочу, но поддержка Windows и документация в целом кажутся плохими.
Так как бы я справился со сценарием, подобным этому?