2017-02-15 43 views

ответ

0

Чтобы иметь возможность сделать это, фиксации в ветке (A) должны быть уже в ветке, в которой вы выполняете PR. По сути, для ветви (A) уже необходимо иметь завершенный PR для ее фиксации, иначе вы будете включать фиксации из обеих ветвей в вашем PR.

0

Если вы пытаетесь создать PR в мастер, то вы будете иметь все коммиты из A и B.

Вы можете изменить базу B, чтобы справиться со следующей командой:

git rebase --onto master A B

Лучшее решение состоит в том, чтобы просто не отвиснуть от ветви признака, если вы действительно не хотите изменений в этой ветви признаков.

+0

Проблема заключается в том, что A еще не слит с мастером ... Но B - это другая функция, которая нуждается в изменениях, сделанных в A ... – Stanislav

+2

Это эффективно устранит все коммиты, которые находятся только в A от B. EDIT: Я понимаю, о чем вы говорите. Это пахнет плохим процессом. Невозможно обойти эту проблему. Я просто подожду, пока не сольется А. – jready