#git #merge #bitbucket #merge-conflict-resolution
Вопрос:
У нас есть настройка, в которой мы делаем PR в ветке разработки … При слиянии это будет развернуто в нашей промежуточной/тестовой среде … У меня нет разрешения вносить изменения непосредственно в эту ветку … Существует главная ветвь, и когда изменения из разработки объединяются в эту ветвь … они развертываются в производственной среде … У меня также нет разрешения вносить изменения непосредственно в эту ветку … Я выдвинул несколько ветвей функций и объединил их в разработку с помощью PR … Теперь, когда я создаю PR для слияния, разрабатываемый в master bitbucket, говорит, что не может объединяться, так как существуют конфликты слияния … Как мне их разрешить?
Дополнительная информация: Только что проверено, и главная ветвь каким-то образом опережает разработку на 5 коммитов. Не знаю, как это получилось.
То, что я пробовал до сих пор … Локально я получил последние новости от разработчиков и мастеров … Слил мастер в разработку … разрешил конфликты … внес изменения … не могу подтолкнуть их к разработке, так как у меня нет на это разрешений … Застрял на этом … Любая помощь приветствуется.
Комментарии:
1. Разрешите конфликт … через веб-интерфейс Bitbucket … ?
2. Я не вижу никаких вариантов для этого … В нем просто говорится, что для объединения изменений мне нужно разрешить конфликты вручную … далее следует ссылка с надписью «Узнайте больше»… Это описывает подход, который для меня не работает …
Ответ №1:
Создайте новую ветвь из разрешенной локальной версии develop
и нажмите ее. Создайте PR из этой ветви в develop
. После утверждения и объединения это приведет к внесению изменений в разрешение конфликтов develop
и позволит объединить их с master
помощью PR.
Комментарии:
1. Я создал филиал компании development. Объединил изменения и разрешил конфликты с мастером. Я подтолкнул его и создал PR, чтобы объединить его в разработку. После слияния я попытался объединить development в master с помощью PR, но он по-прежнему показывает те же конфликты.
2. Были ли какие-либо коммиты раздавлены?
3. Нет! Ни один из коммитов не был раздавлен.
4. Добавлена дополнительная информация к вопросу.