Я разрабатываю с Laravel набор приложений, которые сильно отличаются друг от друга, но должны иметь одинаковую базу (graphics-functions-components-login-ecc.).Я только что закончил базовый проект, который я просто назвал 'template', и который находится под git-версионированием.Теперь мне нужно разработать реальные приложения, которые будут расширениями «шаблона», но я хочу продолжать извлекать базу из «шаблона» и создавать своего рода «расширение git» для каждого приложения.Я хотел бы сделать это, чтобы сохранить древовидную структуру проекта (поэтому не используйте внешние папки), избегая при этом обновления каждого отдельного приложения при изменении «шаблона».
Я думал о ссылке на тот же проектпапка к двум различным репозиториям (шаблон + расширение), используя 'gitignore' для управления тем, какой файл ссылается на какой репозиторий, но я думаю, что это может быть проблематично в случае добавления нового файла или около того.Возможно, у git уже есть способ решить эту проблему, но я новичок и не эксперт в этом, так что я надеюсь, что вы поведете меня к свету.