Разрешите конфликты слияния в Bitbucket, когда у меня нет разрешения на отправку в исходную или целевую ветвь

#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. Добавлена дополнительная информация к вопросу.