Я пытаюсь сохранить 2 проекта веб-сайта в одном хранилище. Эти веб-сайты в основном такие же, кроме файлов шаблонов (html, css) и нескольких файлов конфигурации. Основной сайт (который, по моему мнению, Supersite) находится в главном сервере. Второй сайт находится в филиале secondarySite. Каждый раз, когда я разрабатываю новую функцию в основной ветке, я хочу объединить ее с secondarySite, но я хочу исключить слияние файлов шаблонов.
Я нашел частичное решение здесь Как сообщить git, чтобы всегда выбирать локальную версию для конфликтующих слияний в определенном файле?, но она работает только тогда, когда я меняю файл шаблона в обеих ветвях и возникает конфликт. Когда нет конфликта git просто используйте более новую удаленную версию файла.
Как я могу сообщить git всегда оставить указанные локальные файлы неизменными, даже если конфликт отсутствует.
Или, может быть, я использую совершенно неправильный подход к проблеме?
Заранее благодарим за помощь.