Mercurial: В чем разница между hg revert --all и hg up -C? - PullRequest
3 голосов
/ 27 мая 2019

В Mercurial какая разница между

hg revert --all 

и

hg up -C?

Кажется, что обе команды отменяют все изменения. Но в чем разница?

1 Ответ

4 голосов
/ 27 мая 2019
  • с hg up вы фактически переключаетесь на другую ревизию (возможно, отказываясь от текущей ветки)

  • с помощью hg revert --all вы изменяете все файлы, чтобы они были такими же, как в другой ревизии, но остаются в вашем текущем рабочем каталоге (и ветви), что означает, что вы можете продолжить коммит или изменить пару вещей перед выполнением такой коммит

это чаще встречается у hg revert одного файла, и поэтому, когда вы возвращаете их все, Mercurial спрашивает вас, уверены ли вы в этом или хотите вместо этого выполнить обновление

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