Differences between revisions 98 and 299 (spanning 201 versions)
Revision 98 as of 2006-12-10 20:02:03
Size: 4583
Editor: mpm
Comment:
Revision 299 as of 2021-09-28 19:28:24
Size: 2248
Editor: Juan Vicente
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
|| {{https://www.mercurial-scm.org/logo-droplets-200.png}} ||<<Include(Mercurial/NewsItems)>> ||
Line 3: Line 4:
|| [http://www.selenic.com/mercurial/mercurial-logo.png] ||<cellstyle="vertical-align:bottom"> [[Include(Mercurial/NewsItems)]] ||
Line 5: Line 5:
''Hg'': the chemical symbol for mercury, from the Greek hydrargyrum. '''Mercurial''' is a fast, easy to use, distributed [[WikiPedia:Revision_control|revision control tool]] for software developers.
||'''Tip:''' <<RandomQuote(MercurialTips)>> ||
Line 7: Line 8:
''mercurial'': relating to or having characteristics (eloquence, shrewdness, swiftness, thievishness) attributed to the god Mercury.
Line 9: Line 9:
''Mercurial'': a fast, lightweight Source Control Management system designed for efficient handling of very large distributed projects.
Line 11: Line 10:
== Please contribute! ==
Line 13: Line 11:
Contributions are most welcome! Please create a user name for yourself by clicking "Login" in the upper right. Mercurial and all wiki content are available under the [http://www.gnu.org/copyleft/gpl.html GNU GPL]. ## Please think twice before adding items here, the first page should stay compact!
== Getting started ==
 * [[Download]] and install Mercurial
 * See [[WhatsNew|what's new]] and read the [[UpgradeNotes|upgrade notes]]
 * [[BeginnersGuides|Beginner's guides]] for new users
Line 15: Line 17:
== New to all this stuff? == == Documentation and help ==
 * ''[[https://book.mercurial-scm.org/|Mercurial: The Definitive Guide]]'', the Mercurial book
 * ManPages, [[FAQ|Frequently Asked Questions (FAQ)]], and [[TipsAndTricks|tips and tricks]]
 * [[UsingExtensions|Using extensions]] to add optional features like [[PurgeExtension|purge]] or [[RebaseExtension|rebase]]
 * HowTos explaining some useful ways of using Mercurial
 * Hints for [[PublishingRepositories|publishing repositories]]
Line 17: Line 24:
 * ["Download"] the latest source or check for '''Download BinaryPackages''' for your system
 * See WhatsNew and read the UpgradeNotes
 * UnixInstall describes how to install Mercurial under Linux, Mac``OS X, and Unix variants
 * WindowsInstall describes how to install Mercurial under Windows

== Using Mercurial ==
 * A QuickStart for the impatient
 * A QuickStart2 for graduates of the above - read before your first commit!
 * ["Tutorial"] for new users (["FrenchTutorial"], ["SpanishTutorial"] , ["JapaneseTutorial"] and ["ChineseTutorial"] available)
 * [:FAQ:Frequently Asked Questions] - FAQ
 * TipsAndTricks
 * [http://www.selenic.com/mercurial/hg.1.html hg(1)], [".hgignore"] and [http://www.selenic.com/mercurial/hgrc.5.html hgrc(5)] manpages and ["TranslatedManPages"]
 * XemacsAndEmacsUsers - Here is a .hgignore that users of XEmacs and Emacs will love
 * WorkingPractices describing several somewhat sane ways to use Mercurial
 * How to handle MultipleCommitters
 * CommunicatingChanges describes the various ways Mercurial can exchange changesets
 * PublishingRepositories and ServerInstall describes various ways to make your code visible to the world
 * NamedBranches gives an introduction to this recent feature

== For refugees from CVS and other systems ==

 * CvsConcepts - translations of ["CVS"] concepts into Mercurial terms
 * CvsCommands - equivalents of commands provided by ["CVS"]
 * ConvertingRepositories from other ["SCM"] formats to Mercurial
 * ["Glossary"] of terms (useful if you're not used to distributed source management)
 * A ["Tag"] is slightly different in Mercurial than in other ["SCM"] systems

== Extensions ==

 * UsingHgk - how to use the GUI repository browser
 * MqExtension - Mercurial Patch Queues
 * UsingBisect - how to use the bisect extension to find bugs
 * TransplantExtension - cherry-picks patches and rebases branches
 * ExtensionHowto - how to write Mercurial extensions

 See CategoryExtension for a more complete list.

== Information for contributors ==

 * Tips for ContributingChanges
 * The ToDo list and MissingFeatures
 * ["Design"] - Mercurial's data structures and how it uses them.
 * WhatGoesWhere - the project architecture
 * WireProtocol - the push/pull changegroup protocol
 * OptionNaming - the conventions used to name command-line options
 * DebuggingFeatures - how to poke around in Mercurial's internals
 * ["Theming"] - how to create new styles for Mercurial's web interface
 * WritingTests - how to add tests to the test suite
 * DeveloperRepos - where to find various public repositories of Mercurial work
 * The RoadMap and the InternationalizationPlan
 * NewFeatureDiscussions - A page of links to discussions about new features.
 * NewIdeas - Suggestions for features/extensions that would make someone happy
 * Mercurial UserSurvey.

== How To ==
 * HgSysTrac - Using hg and trac for Unix system configuration changes management.
== Getting support ==
 * Get expert help via [[IRC]] or our [[MailingLists|mailing lists]]
 * Report issues to our [[BugTracker|bug tracker]]
 * Commercial [[Support|support]], training and consulting
Line 75: Line 30:
 * [[Migration]] from other SCMs
 * A list of [[ProjectsUsingMercurial|projects using Mercurial]]
 * [[OtherTools|Other tools]] that work with Mercurial (IDE integration, GUI clients, etc.)
 * [[MercurialHosting|Hosting]] services for your projects
 * [[Presentations]] and papers about Mercurial
Line 76: Line 36:
 * MailingLists: == Get involved! ==
 * [[ContributingToMercurialWiki|How to edit this wiki]]
 * [[DeveloperInfo|Developer info]] for Mercurial hackers
 * Send us [[https://www.mercurial-scm.org/donate|a donation]]!
Line 78: Line 41:
   general list:
   [http://www.selenic.com/mailman/listinfo/mercurial/ subscriptions],
   [http://www.selenic.com/pipermail/mercurial/ archives],
   and [http://marc.theaimsgroup.com/?l=mercurial&w=2 archive search]
Other Languages: [[FrenchMercurial|Français]], [[JapaneseMercurial|日本語]], [[RussianMercurial|Русский]], [[ThaiMercurial|ภาษาไทย]], [[CzechMercurial|Česky]], [[ChineseMercurial|中文]], [[PortugueseMercurial|Português (Portugal)]],
Line 83: Line 43:
   developers list:
   [http://www.selenic.com/mailman/listinfo/mercurial-devel/ subscriptions],
   [http://www.selenic.com/pipermail/mercurial-devel/ archives]

 * [http://selenic.com/mercurial/bugs/ Mercurial bug tracker]
 * IRC channel: #mercurial on irc.freenode.net
 * OtherTools that work with Mercurial
 * A list of ["ProjectsUsingMercurial"] and links to their repositories.
 * A list of ["Presentations"] and other related events.
 * Ideas for Google's SummerOfCode2006.
~-Mercurial and all wiki contents are available under the GNU General Public License v2 (see [[License|license]]) -~

https://www.mercurial-scm.org/logo-droplets-200.png

Latest News

Mercurial is a fast, easy to use, distributed revision control tool for software developers.

Tip:

Enable the pager extension to get paged output

Getting started

Documentation and help

Getting support

Further information

Get involved!

Other Languages: Français, 日本語, Русский, ภาษาไทย, Česky, 中文, Português (Portugal),

Mercurial and all wiki contents are available under the GNU General Public License v2 (see license)

Mercurial (last edited 2021-09-28 19:28:24 by Juan Vicente)