Объединить изменения из ветки разработчика во все ветви функций - PullRequest
0 голосов
/ 29 февраля 2020

У меня есть несколько разработчиков, работающих над функциональными ветками, и я объединяю их PR с веткой dev. Чтобы синхронизировать c это на локальном уровне, мой текущий поток состоит в извлечении из ветки dev, извлечении последних изменений и затем извлечении каждой функции и объединении. Я делаю это так, чтобы независимо от того, в какой ветви я работаю, я менял все функции.

git checkout dev
git pull origin dev
git checkout feature1
git merge dev
git checkout feature2
git merge dev

Я ищу способ объединения изменений из dev. перейти ко всем функциям в одном go. Это может быть глупо, так как у меня есть все изменения в ветке dev.

1 Ответ

0 голосов
/ 29 февраля 2020

Ваши разработчики должны переназначить свою ветку функций на ветку dev.

# Get latest dev branch commits
git checkout dev
git pull

# Switch to feature branch
git checkout feature-branch

# Do what you are asking for
git rebase dev

# As history of feature branch changed, you need to force-push it now
git push --force
...