Совместное использование общего репо git с дочерним репо / филиалом? - PullRequest
0 голосов
/ 15 марта 2020

Я хочу настроить репо git, который содержит общую базу с несколькими суб-репо, разделяющими эту общую базу. Примером может служить

Родительский репо: код для обновления операционной системы, общий для серверов и рабочих станций

Дочерний репо: наследует код от родительского репо в дополнение к установкам и обновлениям приложения для рабочей станции.

Дочерний репо: наследует код от родительского репо в дополнение к установкам и обновлениям серверного приложения.

  • Дочерний репо никогда не должен сливаться с родительским
  • Дочерний репо должен автоматически получать обновление / Изменения от Parent

Другим примером может служить Ubuntu, например. Ubuntu имеет несколько вариантов своей операционной системы. Версия сервера, версия рабочей станции и версия студии. Все они имеют одинаковую базовую базу для начала, такую ​​как версия ядра, и выходят на собственные спецификации c по умолчанию приложения ie На сервере будет OpenS SH, на рабочей станции будет gnome DE, et c.

Надеюсь, это имеет смысл. Кроме того, я, вероятно, неправильно использую термин репо. Я знаю, что ветки приближаются к тому, что мне нужно, но я хотел посмотреть, есть ли лучший путь. Ветки позволяют объединяться в master / Parent, но я хочу этого избежать.

С уважением, Эдвард

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...