Я совершил некоторые изменения (назовите это ревизией B). Затем я вернул hg up A
к более ранней версии, чтобы исправить ошибку. Забыв, что я сделал это обновление, я понял, что я внес свои последние изменения в неправильную ветку. Поэтому я hg rollback
чтобы избавиться от этого коммита (B). Он хорошо справился с этой задачей, но теперь я сижу в редакции A со старым кодом, мой последний коммит пропал, и hg st
говорит, что все обновлено в A.
Полагаю, я потерял все, что вошло в коммит B? Есть ли способ вернуть его?
Редактировать: я нигде не нажимал, все происходило локально