Есть ли способ вернуть ртутную полку после ошибки слияния?

Когда я снимаю с полки, он использует возможность слияния mercurial, но я не вижу способа вернуть исходный патч с полки и повторить действия, если я завершил слияние с ошибкой. Есть ли какой-нибудь способ сделать это помимо поиска на резервных дисках? (либо для отмены действия снятия полки и установки полки на место, либо для просмотра содержимого файла исправления)


3
242
1

Ответ:

Решено

Я нашел его - посмотрев в каталоге .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.