Как сделать фильтр для каждой ветки в репозитории git?

Сейчас есть репозиторий, в котором ведутся работы по компоненту (компонент написан на C++). Этот компонент используется во многих проектах, и везде он отличается (где-то больше, где-то меньше).

Моя идея такова: создать ветки от master для каждого проекта, делать коммиты только в master, а для каждой ветки написать фильтр, который будет фильтровать каталоги и файлы при обновлении ветки с master, которые нужны именно для данного проекта.

Вопрос заключается в том, что можно ли это реализовать? Я читал про команду git filter-branch с различными префиксами, но не до конца понял, как это реализовать с помощью этой команды, и можно ли вообще.

Буду рад любой помощи: статьи, другие предложения по реализации и т. д.


Ответы (0 шт):