Сегодня я потерял около 6 часов работы, потому что я сделал «hg rollback» вместо «hg revert». Я не буду тратить время на разговоры о том, как глупо иметь деструктивную команду, которая не имеет подтверждения или предупреждения.можно отключить откат в Mercurial?
Я бы предпочел сделать это так, чтобы снова не повторить простую ошибку. Есть ли способ отключить эту команду из командной строки?
Обратите внимание, что 'hg rollback' не изменяет рабочий каталог - поэтому, если вы случайно« откат », вы можете повторно зафиксировать существующий рабочий каталог для восстановления фиксации. – Amber
@Amber true, и я бы сделал это, за исключением того, что я думал, что сделал реверс, и мое репо было в порядке. Затем я слился в код с помощью pull/merge. Я не знаю точно, что произошло, просто, что обширный рефакторинг, который я сделал сегодня утром, ушел. – jcollum
Это замечательный случай, когда вы делаете что-то не так - вам нужно остановиться и подумать о том, что произошло, и как его исправить, а не попробовать все случайно. – zerkms