Как вставить другую разветвленную ветвь моего апстрима в разветвленную ветвь? - PullRequest
0 голосов
/ 26 июня 2019

Я разветвил вилку my_fork от вышестоящего мастера. Позже, другой разработчик раздвоил апстрим к своему собственному форку his_fork и создал на нем bug_fix_branch. Я хочу вытащить это исправление ошибки в my_fork.


upstream master ===========================>
                   \       \
                    \       \==============> his_fork
                     \           \=========> bug_fix_branch
                      \              |
                       \             | How to do this?
                        \            V 
                         \=================> my_fork

Как это сделать?

1 Ответ

0 голосов
/ 26 июня 2019

Я бы сделал это так:

git checkout my_fork

# counting revisions in bug_fix_branch... say it's 3 revisions:
git cherry-pick bug_fix_branch~3..bug_fix_branch
# or not counting revisions in bug_fix_branch
git cherry-pick ^his_fork bug_fix_branch
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...