Сквош только для одного «правильного» коммита для запроса GitHub Pull

У меня есть репозиторий на github, для которого кто-то еще (Боб, ради аргумента) выпустил запрос на получение. Его код не идеален, поэтому мы проходим несколько раундов разметки. Насколько я понимаю, он фиксирует и выдвигает свой запрос на получение каждого набора отмеченных изменений.

Итак, мой репозиторий теперь выглядит так:

master: ---o A (Chowlett
           |
           |
pull-req:  o---o---o---o
               B   C   D (all Bob)

Фиксируйте SHA и сообщения:

A:

123456 Good commit <chowlett>

B:

777ccc Fix the widget bug <bob>

C:

888ddd Review markups <bob>

D:

999eee Further markups <bob>

Теперь я счастлив принять этот запрос на выдачу; но я предпочел бы версии с предварительной разметкой, которых не было в моем репо. Могу ли я достичь всего следующего; и как?

Merge B, C & D into my repo as a single commit Generate the "Merge pull request #99 into ..." commit as well Have github automatically close the pull request

Ответы на вопрос(5)

Ваш ответ на вопрос