Mercurial

07 Июля 2020 11:25 (Редактировано: 20 Июля 2020 14:27)

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

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

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

Команды

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