Когда я снимаю с полки, он использует возможность слияния mercurial, но я не вижу способа вернуть исходный патч с полки и повторить действия, если я завершил слияние с ошибкой. Есть ли какой-нибудь способ сделать это помимо поиска на резервных дисках? (либо для отмены действия снятия полки и установки полки на место, либо для просмотра содержимого файла исправления)
Я нашел его - посмотрев в каталоге .hg
. Просто найдите каталог .hg/shelve-backup/
. Там написан оригинальный патч.
Теперь я вижу, что это упоминается в hg help unshelve
, хотя я пропустил это раньше (и в нем не указано имя каталога)
After a successful unshelve, the shelved changes are stored in a backup
directory. Only the N most recent backups are kept. N defaults to 10 but
can be overridden using the "shelve.maxbackups" configuration option.