Одно из наших текущих приложений опирается на клонированную библиотеку только для чтения от github (назовем ее XXLib). Когда я сокращаю и выпускаю сборку своего приложения, я отмечаю его как определенную версию (скажем, v1.1), однако, учитывая, что XXLib может и будет меняться со временем, как я могу пометить конкретную версию XXLib в свой центральный хранилище, чтобы я всегда мог вернуться и перестроить?
Одна мысль, которая у меня возникла, - это создать новый репозиторий на моем центральном git-сервере, добавить в мою рабочую область ветку отслеживания для XXLib, которая позволит мне передавать содержимое моей рабочей области на наш центральный сервер во время сборки. то есть. XXLib в моей рабочей области имеет два пульта (origin и mygitserver), которые я использую для извлечения (origin) и push (mygitserver)
Или это для подмодулей?
Любые мысли приветствуются.