Mercurial HG - Как очистить репо от незафиксированных файлов и остаться в текущей ревизии? - PullRequest
0 голосов
/ 09 апреля 2019

Я использую Mercurial ("HG"), пытаюсь очистить репо от незафиксированных изменений, используя:

hg update --clean -R rpeo_path

Это очистит репо и переместится на чаевые (это изменит набор изменений)

Как я могу очистить репо от незафиксированных изменений и остаться в текущей ревизии?

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 09 апреля 2019

Самое простое, вероятно, использовать hg revert --all.

Без указания ревизии, вернуть указанные файлы или каталоги к содержимому, которое они имели в родительском из рабочихкаталог.Это восстанавливает содержимое файлов до неизмененного состояния ...

Опция --all будет

отменять все изменения, если не заданы аргументы

0 голосов
/ 09 апреля 2019

Я решил:

current_changeset = hg id -i
hg update --clean -R repo_path -r current_changeset

Пожалуйста, держите меня в курсе, если у вас есть другое мнение

...