Есть ли способ вручную применить 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