
Основные команды для работы HG Mercurial. Для ежедневной работы.
Клонировать репозиторий:
hg clone ...
Состояние репозитория:
hg st
Получить и применить обновления текущей ветки:
hg pull hg up
Посмотреть список всех веток:
hg branches hg branch # имя текущей ветки
Переключиться на ветку:
hg up branch_name
Создать новую ветку:
hg branch new_branch_name
Посмотреть актуальные (последние) примененные обновления:
hg parent
Слить чужие обновления со своими:
hg merge
Зафиксировать результат слияния:
hg commit -m "any text" hg commit -m Merge
Опубликовать свои (закомиченные) изменения:
hg push
Удалить ветку:
hg rm -rf branch_name
Другие команды Mercurial
востановить все файлы на состояние последнего коммита hg revert --all hg up -C hg up -r 1 hg diff -r 1944:1959 hg slog hg sum hg pull отобразить все ветки с описание hg heads отправляем новую ветку hg push --new_branch_name hg sum hg add hg up branch_name hg merge branch_name hg rm web/test.html hg sheads