- Я внес некоторые изменения
- Я отправил запрос на перенос
- Запрос на вытягивание был принят и объединен.
- Мы нашли ошибку
- Изменения были снова удалены, а я исправил ошибку.
Теперь я исправил ошибку и хочу повторно отправить запрос на перенос с 1 дополнительной фиксацией. Есть ли способ повторно открыть запрос на перенос или обновить его, или мне нужно создать новый запрос на перенос, снова ввести описание и т. Д.? У Gitorious есть эта функция, и мы недавно перешли на GitHub.
github
merge
pull-request
Майкл Паркер
источник
источник
Ответы:
Кажется, ответ таков: вы не можете.
После объединения и закрытия запроса на перенос он блокируется навсегда и не может быть открыт повторно. Если ваш запрос на вытягивание объединен, закрыт, а затем ваши изменения извлечены (путем принудительного отталкивания назад до перед слиянием), вам нужно будет добавить коммиты в ветку и создать новый запрос на перенос, скопировав все детали и, возможно, предоставив ссылка на исходный запрос на перенос для сохранения истории вручную.
Может быть, хороший запрос функции для будущего GitHub.
источник
Я только что успешно повторно открыл запрос на перенос
источник
Просто создайте новую ветку из существующей ветки, в которой вы сделали дополнительную 1 фиксацию. Оттуда отправьте запрос на перенос.
источник
Вы можете использовать действие возврата:
Он создаст еще один запрос на перенос, отменяющий все изменения, сделанные в объединенном PR.
источник