Я создал feature-1
ветку из master
, затем feature-2
ветку из feature-1
, потому что мне нужны обновления из feature-1
.
master
`- feature-1
`-feature-2
Я создал Pull Request на Azure DevOps для feature-1
на master
(с squa sh commit), когда мой PR принят, ветка feature-1
удаляется.
Теперь я создаю PR для feature-2
на master
, но здесь У меня есть конфликты во всех отредактированных файлах, даже если у меня было feature-1
обновлений (я исправил конфликты при слиянии (--no-ff) master
обратно в feature-2
).
Есть ли способ избежать эти конфликты? Это хорошая практика, или я должен создать feature-2
из master
и объединить в нем ветку feature-1
вместо того, чтобы создавать его из feature-2
?