Система контроля версий Mercurial (hg)

Basics

  1. Create repository
  2. Manage your files
  3. See what changed
  4. Commit your changes
  5. Undo your messed up commit
    (and start over)
  6. Publish your changes

Team work

  1. Keep in sync with main

    (you may have to merge if pull added a new branch)
  2. Merge your changes with main
  3. Prepare a patch
  4. Bundle changes for other repo

Misc

  1. Switch to previous/newer revision
  2. Explicitely «tag» a revision
  3. See history of changes