Основные команды
hg add - добавить все файлы в хранилище
hg forget - забыть про указанные файлы или папки
hg commit -m "description commit" - зафиксировать изменения
hg pull - загрузить изменения из указанного источника
hg push - передать изменения в указанный источник
hg status - показать все файлы которые были изменены
hg diff
hg revert
Игнорирование файлов mercurial`ом
Чтобы указать mercurial`у файлы или папки, которые должны быть проигнорированы следует создать файл .hgignore.
Синтаксис:
# - комментарий
mercurial поддерживает следующие паттерны
regexp -регулярное выражение
glob - Shell-style
Пример:
# используем glob синтаксис.
syntax: glob
*.pyc #будут проигнорированы все pyc файлы
# переключимся на синтаксис регулярных выражений
syntax: regexp
^\.pc/
Значения по-умолчанию
В папке .hg в корне проекта создать файл hgrc и заполнить занчениями пользователя, пароля и удаленного хранилища по умолчанию.
[paths]
default = https://bitbucket.org/username/repo
[auth]
default.prefix = https://bitbucket.org/username/repo
default = https://bitbucket.org/
default.prefix =
default.username = username
default.password = pass
default.password = pass