hg update [-c] [-C] [-d ДАТА] [[-r] РЕВИЗИЯ]
псевдонимы: up, checkout, co
обновить рабочий каталог (или переключить ревизию)
Обновляет рабочую копию хранилища на указанную ревизию. Если ревизия не задана, обновляет до оконечной ревизии (tip) текущей именованной ветки и перемещает текущую закладку (см. "hg help bookmarks").
Update делает заданный набор изменений родительской ревизией рабочего набор изменений (см. "hg help parents").
Если ревизия не является потомком или предком родительской ревизии рабочего каталога, выполнение update прерывается. С параметром -c/--check рабочий каталог проверяется на наличие незафиксированных изменений; если таковых нет, рабочий каталог обновляется до указанной ревизии.
Если рабочий каталог содержит незафиксированные изменения, применяются следующие правила:
Чтобы отменить незафиксированное слияние (с потерей сделанных изменений), используйте "hg update --clean .".
Используйте ревизию с именем null чтобы удалить рабочий каталог (как "hg clone -U").
Если вы хотите просто вернуть один файл до более старой ревизии, используйте "hg revert [-r РЕВИЗИЯ] ИМЯ".
Список возможных форматов для --d/--dates см. "hg help dates"
При успехе возвращает 0, 1 если есть неразрешенные конфликты.
параметры:
-C | --clean | затереть незафиксированные изменения (без создания резервной копии) |
-c | --check | обновиться на другую ветку если нет незафиксированных изменений |
-d | --date ДАТА | максимальная ревизия не позднее ДАТЫ |
-r | --rev РЕВИЗИЯ | ревизия |
-t | --tool ЗНАЧЕНИЕ | задать инструмент слияния |
глобальные параметры:
-R | --repository ХРАНИЛИЩЕ | корневой каталог хранилища или имя файла комплекта |
--cwd КАТАЛОГ | сменить рабочий каталог | |
-y | --noninteractive | не спрашивать, на все вопросы автоматически выбирать первый вариант |
-q | --quiet | подавлять вывод |
-v | --verbose | включить дополнительный вывод |
--config КОНФИГ [+] | задать/переопределить параметр конфигурации (в виде 'секция.параметр=значение') | |
--debug | включить отладочный вывод | |
--debugger | запустить отладчик | |
--encoding КОДИРОВКА | установить кодировку (по умолчанию: UTF-8) | |
--encodingmode РЕЖИМ | установить режим кодировки (по умолчанию: strict) | |
--traceback | всегда печатать трассировку стека при исключении | |
--time | время выполнения команды | |
--profile | профилирование выполнения команды | |
--version | напечатать информацию о версии и выйти | |
-h | --help | показать справку и выйти |
--hidden | учитывать скрытые наборы изменений | |
--color ТИП | когда раскрашивать вывод (логический. always (всегда), auto (автоматически)или never (не раскрашивать)) (по умолчанию: auto) |
параметры, помеченные [+], могут указываться многократно