Mercurial

07 Июля 2020 11:25

Mercurial - одна из популярных систем контроля версий на ряду с GIT, SVN и пр.

Условные обозначения для изменяемых файлов

  • M - Изменен
  • A - Добавлен
  • R - Удален
  • !  - Пропал. Удален не через команду, но по прежнему отслеживается
  • ? - Не отслеживается
  • I  - Игнорируется
  •    - origin of the previous file (with --copies)

Команды

Команда Описание
hg branch BRANCHNAME Создание новой ветки
hg rollback Отменить последний коммит, если изменения не были протолкнуты на сервер
hg add Добавить файлы в коммит
hg addremove Добавить удаленные файлы в коммит
hg commit -m 'Some changes description' --amend Дополнить последний коммит новыми изменениями
hg phase --draft --force . Установить фазу для какой-либо ветки из public в draft.
hg commit -m "Closing branch BRANCHNAME" --close-branch Закрыть ветку