Як видалити зміни у файлі в hg


77

Скажіть, будь ласка, як я можу видалити зміни, які я вніс локально?

У git я можу робити git checkout -- aFile.cpp, як я можу робити те саме hg?

Відповіді:


101
hg revert <filename>

Детальніше про доступні hgкоманди можна дізнатись на сторінці керівництва .

(Зверніть увагу, що це не те саме, що git revert- команда повернення git призначена для повернення комітів, команда повернення hg - для повернення локальних змін. Крім того, команда, яку ви дійсно повинні використовувати для видалення локальних змін у git, насправді git reset, а не перевірка.)


8
Насправді, скидання git слід використовувати лише тоді, коли ви хочете відхилити всі локальні зміни. Команда git Майкла правильна.
кіпл

Це не працює під час об’єднання:abort: uncommitted merge with no revision specified
Іван Балашов

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.