Удаление файла от Подвижного Патча MQ

У меня есть большой патч MQ, примененный в Подвижном. То, что произошло, я сделал qrefresh и включал файлы в мой патч, который я не хочу включать. Существует ли способ удалить изменения в них, регистрируют от моего патча с ручным редактированием его? В этом случае, если бы я просто работал без MQ, все, что я должен был бы сделать, hg, возвращаются.

34
задан Martin Geisler 14 December 2011 в 10:30
поделиться

3 ответа

С примененным патчем:

hg qrefresh -X [file1] -X [file2] ... -X [fileN]

Уберет от file1 до fileN патч. После этого введите hg status, чтобы убедиться, что файлы теперь помечены как измененные, а значит, больше не являются частью патча.

46
ответ дан 27 November 2019 в 17:00
поделиться

Я думаю, вы можете использовать, чтобы сделать исправление текущим исправлением (примененным и находящимся наверху стека), а затем hg забудьте и hg qrefresh .

И, конечно же, hg Забудьте - это просто hg remove , не требуя дополнительных параметров, чтобы избежать удаления файла.

2
ответ дан 27 November 2019 в 17:00
поделиться

Самый простой способ сделать это - выполнить hg qrefresh со всеми файлами, кроме того, который вы хотите удалить. удалить изменения из патча, не отбрасывая их.

0
ответ дан 27 November 2019 в 17:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: