HG сбросить локальный репозиторий до состояния удаленного
Как сбросить локальный репозиторий до состояния удаленного?
Я произвел локальные изменения (не нажал).
Я хочу удалить все различия.
1 ответов
есть несколько вариантов:
- сделайте новый клон удаленного РЕПО и выбросьте старый клон.
- создайте новый клон локального РЕПО, но ограничьте его последней ревизией в удаленном. (например,
hg clone -r <last remote changeset> <local_repo_old> <local_repo_new>
). - использовать
hg strip
С расширение mq чтобы удалить наборы изменений из локального РЕПО
Примечание: при попытке опции 2 или 3, вы можете использовать hg outgoing
команда, чтобы увидеть, какие наборы изменений еще не были нажаты на удаленное РЕПО.