У меня есть настроенный форк CodeIgniter, который я использую в качестве стандартного базового уровня для нескольких проектов. Недавно я сделал значительные улучшения в этом репо, которые я хочу использовать для обновления клиентских проектов, которые его используют. Похоже, я не могу понять, как внести изменения в клиентский проект.
Итак, у меня есть:
Baseline:
A--B--C--D--E
Client cloned @ C
C'--D'--E'
И я хочу обновить репозиторий клиента до E из базового проекта.
Я попытался выполнить перебазирование, и оно стерло файлы, отсутствующие в базовом проекте (представления и т. Д.), И создает кучу конфликтов, которые действительно не должны конфликтовать с такими вещами, как шаблон HTML5 по умолчанию, Я использую.
Есть ли опция для rebase, которую я должен использовать? Есть ли другой способ приблизиться к этому? Нужна ли мне куча .gitignores для каталогов контента?