Срединность между подмодулями и ветвями?

Я только что начал создавать ветки тем для незаконченных функций моего проекта, которыми управляет Git. Все они настолько самодостаточны, что одна ветка темы не имеет прямого отношения к другой ветке темы. Однако у всех ветвей есть общая основа: основная ветвь, которая является ядром системы, тематические ветви просто расширяют возможности основной ветки.

Если я правильно понял, если я что-то делаю в основной ветке, которая затрагивает (m) любые ветви темы (скажем, изменение API, используемого для связи между ядром и отдельными функциями), то это изменение не распространяется на ветви темы автоматически, чтобы ответвления могли быть исправлены соответствующим образом. Изменения необходимо будет вручную объединить или выбрать из других веток.

Я понимаю, что использование субмодулей позволит достичь этого. Подмодули приводят, однако, к слишком большому разделению между основным проектом и потенциальными проектами, в основном потому, что функции не являются самодостаточными. Они полагаются на ядро.

Итак, я ищу какой-то способ сказать, что определенные файлы / каталоги являются уникальными для определенной ветви, а все остальное происходит из основной ветви. Не имея лучшей аналогии, говоря в терминах Photoshop, я хочумастер быть фоновым слоем, и каждая ветвь темы будет частично прозрачным слоем изображения поверх него с некоторым уникальным содержимым.

Ответы на вопрос(2)

Ваш ответ на вопрос