Я согласен с Lazy Badger. Но если вы хотите упростить слияние вручную всякий раз, когда git обнаруживает конфликт, лучше всего создать соответствующие ветки тем для разработчиков. Всякий раз, когда возникает конфликт слияния - имена веток темы должны указывать контекст для выбора версии.
Конечно, хорошо прокомментированный код для каждого изменения будет делать то же самое и, вероятно, будет удобнее для чтения позже.