Вы хотите revert
. Две команды revert
и update
являются бесплатными. Они оба обновляют файлы в вашем рабочем каталоге, но update
также обновляет родительскую ревизию (см. hg parents
), тогда как revert
- нет. Если ваша родительская ревизия была tip
, как это часто бывает, то в этом случае можно было бы использовать любую из них, но предпочитаете revert
.
.
Пример:
ry4an@hail [~/hg/test] % hg stat
? newfile
? output.patch
? this
ry4an@hail [~/hg/test] % hg add newfile
ry4an@hail [~/hg/test] % hg stat
A newfile
? output.patch
? this
ry4an@hail [~/hg/test] % hg revert --all
forgetting newfile
ry4an@hail [~/hg/test] % hg stat
? newfile
? output.patch
? this