Как смержить две ветки в одну, когда они обе внесли изменения в один файл?
У меня ветка master от ней были созданы две ветки feature-1 и feature-2.
Пусть в проекте один файл README.MD. После внесения изменений имеем следующее содержимое файла по веткам:
README.MD в ветке master
Test README.MD
README.MD в ветке feature-1
Test README.MD
feature-1
README.MD в ветке feature-2
Test README.MD
feature-2
Теперь задача получить изменения в файле README.MD в ветке master в таком виде:
Test README.MD
feature-1
feature-2
Когда я делаю pull request feature веток друг за другом, то на второй ветке получаю конфликт изменений. Я понимаю, что видимо такой конфликт неизбежен.
Вопрос:
Какая правильная стратегия действий в этом случае, если допустим мы находимся в состоянии, когда изменения внесены в ветки feature и ни один pull request еще не выполнялся?