Я фиксировал несколько раз с подвижным и продвинул свои фиксации. Никто больше не вытянул их. Как я могу "выбросить", они передают для восстановления моего локального и удаленного repo (и repo и рабочий dir) к указанной фиксации?Спасибо.
Самый быстрый способ - просто клонировать локальное репо до последней «хорошей» ревизии и отказаться от старой.
Это работает, только если эти ревизии являются последними n в истории.
Вы можете скопировать раздел [paths]
из файла .hg / hgrc старого репо в новый, если хотите продолжить продвижение к третьему «главному» репо.
Вы можете использовать $ hg revert
, чтобы вернуть свой код к предыдущей версии.
Если вы наберете $ hg help revert
в командной строке, вы получите список способов, которыми вы можете вернуться.
К этим параметрам относятся:
--all
--date
--rev
- rev
, скорее всего, будет тем, что вам нужно, поскольку он возвращается к конкретной ревизии.
Если ревизия, к которой вы хотите вернуться, совпадает с другим репо или совпадает с текущим советом, самым простым способом может быть просто повторно клонировать это репо.