Сквош только для одного «правильного» коммита для запроса 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