У меня есть 3 ветки: master, development и hotfix-12345.
hotfix-12345 разветвлен от мастера, но его необходимо объединить с разработчиком.
Итак, я
git checkout develop
git merge --no-ff hotfix-12345
И мои конфликты слияния появляются. Итак, (в коде Visual Studio) я " Принимаю входящие изменения " для файлов, которые имеют конфликты, и сохраняю. Но я нахожусь в разработке, поэтому эти изменения исправлены только в разработке, а не в ветке исправлений, и я не могу нажать на ветку разработки, это должна быть ветвь исправлений. Поэтому попытка слить мой локальный hotfix-12345
в origin develop
все равно вызовет конфликты слияния.
Если попытаться объединить обратное (превратиться в hotfix-12345), отменить удаление всего, кроме файлов конфликтов объединения, разрешить конфликты и сохранить их, они не отображаются в git status
как измененные файлы.
Как найти конфликты слияния в hotfix-12345
с develop
и разрешить их без фактического слияния в hotfix-12345
?