Загрузка и пометка клонированных репозиториев на моем git-сервере. - PullRequest
0 голосов
/ 29 февраля 2012

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

Одна мысль, которая у меня возникла, - это создать новый репозиторий на моем центральном git-сервере, добавить в мою рабочую область ветку отслеживания для XXLib, которая позволит мне передавать содержимое моей рабочей области на наш центральный сервер во время сборки. то есть. XXLib в моей рабочей области имеет два пульта (origin и mygitserver), которые я использую для извлечения (origin) и push (mygitserver)

Или это для подмодулей?

Любые мысли приветствуются.

1 Ответ

1 голос
/ 29 февраля 2012

Импорт удаленной библиотеки как субмодуля. Если вам нужно внести в него свои собственные изменения, поместите их в свой собственный репозиторий Git, который извлекается из репозитория GitHub.

XXLib-GitHub
  |
XXLib-Your-Fork
  |
Your-app
...