hg сбросить локальный репозиторий в состояние удаленного - PullRequest
10 голосов
/ 27 июля 2011

как я могу сбросить свой локальный репозиторий в состояние удаленного?

Я зафиксировал локальные изменения (не выдвигал).

Я хочу удалить все различия.

1 Ответ

9 голосов
/ 27 июля 2011

Существует несколько вариантов:

  1. Создать новый клон удаленного репо и выбросить старый клон.
  2. Создать новый клон локального репо, но ограничить егодо последней ревизии в пульте.(например, hg clone -r <last remote changeset> <local_repo_old> <local_repo_new>).
  3. Используйте команду hg strip из расширения mq для удаления наборов изменений из локального репо

ПРИМЕЧАНИЕ. При использовании опций 2 или 3 вы можете использовать команду hg outgoing, чтобы увидеть, какие наборы изменений еще не были переданы в удаленное хранилище.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...