4846
Comment: Remove weird RCS table clutter from front page
|
← Revision 300 as of 2024-08-26 23:53:13 ⇥
2262
Fixed logo image link
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
|| {{https://iconape.com/wp-content/png_logo_vector/mercurial-logo.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: |
This is a wiki for the Mercurial ["DistributedSCM"] tool. | |
Line 13: | Line 11: |
== Please contribute! == | ## 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: |
Contributions are most welcome, but please create a user name for yourself before you edit anything (we were hit by too many spammers and kiddies when this wiki was anonymously editable). To do this, click on the "Login" link up in the top right corner of this page and follow the instructions from there. Mercurial itself and all wiki content are available under the [http://www.gnu.org/copyleft/gpl.html GNU GPL]. | == 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: |
== New to all this stuff? == * ["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 77: | 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 78: | 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 80: | 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 85: | 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]]) -~ |
|
Latest News |
Mercurial is a fast, easy to use, distributed revision control tool for software developers.
Tip: Revsets are a powerful query language for 'log' and other commands |
Getting started
Download and install Mercurial
See what's new and read the upgrade notes
Beginner's guides for new users
Documentation and help
Mercurial: The Definitive Guide, the Mercurial book
ManPages, Frequently Asked Questions (FAQ), and tips and tricks
Using extensions to add optional features like purge or rebase
HowTos explaining some useful ways of using Mercurial
Hints for publishing repositories
Getting support
Get expert help via IRC or our mailing lists
Report issues to our bug tracker
Commercial support, training and consulting
Further information
Migration from other SCMs
A list of projects using Mercurial
Other tools that work with Mercurial (IDE integration, GUI clients, etc.)
Hosting services for your projects
Presentations and papers about Mercurial
Get involved!
Developer info for Mercurial hackers
Send us a donation!
Other Languages: Français, 日本語, Русский, ภาษาไทย, Česky, 中文, Português (Portugal),
Mercurial and all wiki contents are available under the GNU General Public License v2 (see license)