Есть ли способ вручную применить diff в выводе hg unshelve -i?

hg shelve сделал это снова - даже после применения патча, описанного в hg unshelve не работает (который работал успешно около месяца), полка просто "потеряла" все мои изменения снова.

Я вижу название моей полки при запуске hg shelve -l, но, когда я делаю hg unshelve -n <name> Я боюсь nothing to unshelve сообщение

Я могу видеть все изменения с hg unshelve -i -n <name>, Какой самый простой способ вернуть их в мой локальный репозиторий, так как команда unshelve отказывается признать, что они есть, даже если она с радостью покажет их мне?

1 ответ

Решение

Вы можете попробовать patch команда. hg help patch за некоторую помощь.

Я не знаком с расширением полки, но я думаю, что вы можете сделать что-то вроде этого:

$ hg unshelve -i -n <name> > modifications.patch 
$ hg patch modifications.patch
Другие вопросы по тегам