У меня есть родительский репозиторий git, который содержит файлы, общие для моего продукта. Теперь при развертывании мне нужно будет добавить настройки, основанные на клиенте, для которого я развертываю. Настройки находятся в разных частях родительской структуры как разные подпапки («особенность» фреймворка, которую я вынужден использовать). Можно ли разделить мое репо на «родительское репо», «клиент1-настройка», «клиент2-настройка» и т. Д.
Чтобы было понятно:
Моя структура каталогов следующая:
myproject
-- .git
-- web
-- client1
-- client2
-- common
-- lib
Я хочу это как:
myproject
-- .git
-- web
-- client1
-- .git
-- client2
-- .git
-- common
--lib
Как этого достичь?