Как обновить брач, на котором уже был сделан запрос Pull - PullRequest
0 голосов
/ 20 апреля 2020

Я сделал Pull Requests для "branchA" и "branchB", которые отличаются от моей локальной разработки. Мой пиар - филиал А слился с оригиналом-разработчиком Меня попросили внести некоторые изменения в "branchB" после проверки кода. Что я должен сделать, чтобы получить изменения от origin-development на branchA до внесения запрошенных изменений?

Что я сделал -

git checkout develop git pull origin-develop git checkout branchA git rebase develop

И, как вы думали, Я испортил это, но я переименовал "branchA" в "branchA-updated" и собираюсь сделать новый PR оттуда.

Каким должен быть идеальный рабочий процесс в этих случаях?

1 Ответ

0 голосов
/ 20 апреля 2020

Когда создается PR, это не значит, что вы не можете добавить sh в ту ветвь, которую хотите объединить. В этом случае вы должны были объединить все, что было при разработке ветки, с вашей веткой B:

  1. git checkout branchB

Ситуационный шаг: git pull origin branchB (чтобы обновить локальную версию) BranchB с тем, что находится в удаленной ветви B. В основном требуется, когда несколько разработчиков нажимают на BranchB.)

git pull origin develop для применения изменений удаленной разработки в локальной ветви B (этот шаг также можно выполнить с помощью rebase, в основном это зависит от политики git проекта.)

git push origin branchB в pu sh локальные изменения от локальной ветви B к удаленной ветви B (следовательно, обновление PR)

...