HG Mercurial F.A.Q основные команды

Основные команды для работы 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

About the Author: Vladimir Kusakin

Hi. I am web developer. For the past 9 years, I've been developing applications for the web using mostly PHP and Python. About me

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *