как обновить базу подветки - PullRequest
0 голосов
/ 29 мая 2020

В нашем репозитории мы хотим разработать функцию и оставить ее в своей ветке (branchX) до завершения. Несколько человек работают над этой веткой и имеют ее дочерние ветки. PR из дочерних веток будут объединены в branchX. Теперь функция из дочерней ветки A завершена и объединена, как теперь все остальные дочерние ветки могут втянуть это изменение?

В ветке B (которая началась до того, как функция из ветки A была объединена с веткой X), я пробовал git rebase branchX, но похоже, что он ничего не меняет или не извлекает какие-либо данные. Как я могу обновить BranchB с помощью коммитов из branchA, которые теперь были объединены с веткой X?

tree:

                      - branchA -
          - branchX -/           \- branchA (branchA got merged into branchX)
master - /           \
                      - branchB (how do I pull the changes that branchA introduced into branchB)?

Ответы [ 2 ]

1 голос
/ 30 мая 2020
• 1000
1 голос
/ 29 мая 2020

Вы проверяете BranchB, а затем запускаете:

git rebase branchA

git rebase branchX также должно работать. Возможно, вам стоит добавить одно из этих деревьев ascii, поясняющее, где ветви находятся относительно друг друга?

...