Commands#
Documentation of Mercurial 7.2.4.
Repository creation
Remote repository management
incoming: show new changesets found in source
outgoing: show changesets not found in the destination
paths: show aliases for remote repositories
pull: pull changes from the specified source
push: push changes to the specified destination
serve: start stand-alone webserver
Change creation
commit: commit the specified files or all outstanding changes
Change manipulation
backout: reverse effect of earlier changeset
graft: copy changes from other branches onto the current branch
merge: merge another revision into working directory
Change organization
bookmarks: create a new bookmark or list existing bookmarks
branch: set or show the current branch name
branches: list repository named branches
phase: set or show the current phase name
tag: add one or more tags for the current or given revision
tags: list repository tags
File content management
annotate: show changeset information by line for each file
cat: output the current or given revision of files
copy: mark files as copied for the next commit
diff: diff repository (or selected files)
grep: search for a pattern in specified files
Change navigation
bisect: subdivision search of changesets
heads: show branch heads
identify: identify the working directory or specified revision
log: show revision history of entire repository or files
Working directory management
add: add the specified files on the next commit
addremove: add all new files, delete all missing files
files: list tracked files
forget: forget the specified files on the next commit
purge: removes files not tracked by Mercurial
remove: remove the specified files on the next commit
rename: rename files; equivalent of copy + remove
resolve: redo merges or set/view the merge status of files
revert: restore files to their checkout state
root: print the root (top) of the current working directory
shelve: save and set aside changes from the working directory
status: show changed files in the working directory
summary: summarize working directory state
unshelve: restore a shelved change to the working directory
update: update working directory (or switch revisions)
Change import/export
archive: create an unversioned archive of a repository revision
bundle: create a bundle file
export: dump the header and diffs for one or more changesets
import: import an ordered set of patches
unbundle: apply one or more bundle files
Repository maintenance
admin::verify: verify the integrity of the repository
manifest: output the current or given revision of the project manifest
recover: roll back an interrupted transaction
verify: verify the integrity of the repository
Help
config: show combined config settings from all hgrc files
help: show help for a given topic or a help overview
version: output version and copyright information
Deprecated and other commands
abort: abort an unfinished operation (EXPERIMENTAL)
admin::chainsaw-update: pull and update to a given revision, no matter what, (EXPERIMENTAL)
admin::narrow-client: Narrow-related client administration utils. (EXPERIMENTAL)
admin::narrow-server: Narrow-related server administration utils. (EXPERIMENTAL)
continue: resumes an interrupted operation (EXPERIMENTAL)
locate: locate files matching specific patterns (DEPRECATED)
parents: show the parents of the working directory or revision (DEPRECATED)
rollback: roll back the last transaction (DANGEROUS) (DEPRECATED)
tip: show the tip revision (DEPRECATED)
Global options#
These options are accepted by all the commands.
|
|
repository root directory or name of overlay bundle file |
|
change working directory |
|
|
|
do not prompt, automatically pick the first choice for all prompts |
|
|
suppress output |
|
|
enable additional output |
|
when to colorize (boolean, always, auto, never, or debug) |
|
|
set/override config option (use 'section.name=value') |
|
|
load config file to set/override config options |
|
|
enable debugging output |
|
|
start debugger |
|
|
set the charset encoding (default: UTF-8) |
|
|
set the charset encoding mode (default: strict) |
|
|
always print a traceback on exception |
|
|
time how long the command takes |
|
|
print command execution profile |
|
|
output version information and exit |
|
|
|
display help and exit |
|
consider hidden changesets |
|
|
when to paginate (boolean, always, auto, or never) (default: auto) |
Options marked [+] can be repeated.