Я только начинаю работать с Mercurial, и я столкнулся с чем-то, чего я не понимаю.
Я внес изменения в несколько файлов, и теперь я хочу отменить все изменения, внесенные в один из них (то есть вернуться к моей последней фиксации для одного конкретного файла).
Насколько я понимаю, команда, которую я хочу, это revert .
На странице, на которую я ссылаюсь, есть следующее утверждение:
Эта операция, однако, не изменяется
родительская ревизия рабочего
каталог (или исправления в случае
незафиксированное слияние). Отменить
несвязанное слияние, вы можете использовать "HG
обновить -C -r. ", который сбросит
родители первому родителю.
Я не понимаю разницы между ними (hg revert
против hg update -C -r
). Может ли кто-нибудь объяснить мне разницу? И в моем случае, действительно ли я хочу, чтобы возврат или обновление избавились от изменений, которые я внес в файл?