Добавление новых файлов во время запроса на извлечение и слияния

#git #merge #bitbucket #git-merge-conflict

#git #слияние #bitbucket #git-слияние-конфликт

Вопрос:

В bitbucket один из наших разработчиков создал ветку функций из dev, затем внес несколько изменений в существующие файлы в ветке функций, добавил несколько дополнительных файлов в ветку функций через push remote. Затем он отправил запрос на извлечение для слияния с веткой разработки. Запрос на извлечение и слияние прошли успешно без конфликтов, но новые файлы отсутствуют в ветке разработки; хотя изменения в исходящих файлах должным образом отражаются в dev.

Как мы можем добавить недостающие файлы только через запрос на извлечение или есть какой-либо другой способ (кроме локального извлечения и выталкивания)?

Комментарии:

1.Запрос на извлечение закрыт и объединен с dev веткой? И вы извлекли новую dev ветку после слияния из ветки функций у вашего друга-разработчика?

Ответ №1:

если ваш PR все еще жив — тогда мы можем попробовать добавить недостающие файлы в ту же локальную ветку функций и git push (это слияние с тем же PR (обновите PR, чтобы заметить новые изменения))

Ответ №2:

Если ваш запрос на извлечение не завершен и не объединен с базовой веткой, вы можете просто git push добавить новые файлы в этот запрос на извлечение (условие: git push они должны находиться в той же ветке, что и запрос на извлечение). Если запрос на извлечение принят другим разработчиком, и вы объединили его с исходным кодом (в основном с develop веткой), вы не сможете добавлять новые файлы в этот запрос на извлечение.