Generally speaking mercurial is very simple and easy to use, but here are a few commands for quick reference:
Basic crib for Mecurial HG
Clone a repository from a web URL:
hg clone http://www.selenic.com/repo/hello my-hello
Clone from another local repository:
hg clone existing-repos clone-repos
Make a new repository:
hg init
Add files:
hg add
Committing changes:
hg commit (hg ci)
Pull changes from one repository to another:
hg pull
Note: this doesn't update the working directory, to do this update the working directory:
hg update (hg up)
Exporting and import:
hg export -o filename tip
hg import -o filename
Other common commands:
hg log
hg status (hg st)
hg diff
hg revert
hg (-q) tip
HG Editor, the editor for HG comments is determined in the following order:
HGEDITOR environment variable
editor configuration option in [ui] section (in hgrc or passed with --config ui.editor command-line option).
VISUAL environment variable
EDITOR environment variable
vi, if none of the above is set
References:
Mercurial home:
http://www.selenic.com/mercurial/wiki/Mercurial
Mecurial tutorial:
http://www.selenic.com/mercurial/wiki/Tutorial
Quick reference and cheat sheets:
http://www.selenic.com/mercurial/wiki/QuickReferenceCardsAndCheatSheets
.
No comments:
Post a Comment