Git, автоматический merge без конфликтов в одном файле

подскажите, вот есть два фронтэнд разработчика, есть несколько редюсеров. Композиция редюсеров хранится в одном файле reducer.js.

const reducer = combineReducers({
reducer1,
reducer2,
reducer3,
})

У первого разработчика получается

const reducer = combineReducers({
reducer1,
reducer2,
reducer3,
reducerDev1
})

У второго разработчика получается

const reducer = combineReducers({
reducer1,
reducer2,
reducer3,
reducerDev2
})

Каждый разработчик пишет свою часть и свой редюсер, но с композицией они работают вместе. При мердже веток в дев, остается результат LAST branch merged в reducer.js:

const reducer = combineReducers({
reducer1,
reducer2,
reducer3,
reducerDev2 // если его ветка последняя в пулл реквесте - результатом будет это.
})

Что делают в таких ситуациях? Руками делает мердж ответственный за гит? Конфликта это не вызывает.


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