Отмена фиксации слияния git, затем возврат отмены

Наша команда использует запросы на извлечение Github для управления нашим рабочим процессом, во многом подобно описанному здесь . После ручного просмотра принятого запроса на слияние нам иногда требуется отменить это слияние, потому что оно не готово для развертывания на наших производственных серверах.

Однако, если разработчик снова попытается отправить запрос на вытягивание, он не распознает, что эти изменения были отменены, и увидит, что коммиты уже находятся в главной ветви. Он будет включать только их недавние коммиты с момента отката, но что мы действительно хотим, так это восстановить ВСЕ коммиты, которые были отменены, плюс их новую работу. Другими словами, нам нравится способ перевыпустить исходный запрос на слияние.

Поскольку Github не поддерживает эту функцию (т.е. ни откат слияния, ни отмену / повторную отправку исходного запроса на перенос), в настоящее время я отменяю отмененное слияние. Это неправильно.

Какие еще способы я мог бы использовать для достижения той же цели в git? (или Github, если это возможно)

8
задан svick 1 November 2011 в 16:22
поделиться