2388
Comment:
|
2289
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= Mercurial distributed SCM = | #acl mpm:read,write,delete,revert,admin Known:read,write,delete,revert All:read || {{https://www.mercurial-scm.org/logo-droplets-200.png}} ||<<Include(Mercurial/NewsItems)>> || |
Line 3: | Line 4: |
This is a wiki for Matt Mackall's ["Mercurial"] DistributedSCM tool. | |
Line 5: | Line 5: |
== Please contribute! == | '''Mercurial''' is a fast, easy to use, distributed [[WikiPedia:Revision_control|revision control tool]] for software developers. ||'''Tip:''' <<RandomQuote(MercurialTips)>> || |
Line 7: | Line 8: |
Contributions are most welcome, but please create a user name for yourself before you edit anything. To do this, click on the "You are ''''''AnonymousGnome" link up in the top right corner of this page, then type in a user name, wiki fashion, where it asks you to. If you're not familiar with [http://www.kwiki.org Kwiki], read [http://www.kwiki.org/?KwikiFormattingRules KwikiFormattingRules] before you start editing anything. | |
Line 9: | Line 9: |
== New to all this stuff? == | |
Line 11: | Line 10: |
* ["Download"] * There may be BinaryPackages available for your system already * UnixInstall describes how to install ["Mercurial"] under Linux, ''''''MacOS X, and Unix variants * ServerInstall describes how to set up project's repository so it can be publically accessed via an Apache web server. * WindowsInstall describes how to install ["Mercurial"] under Windows * ["Tutorial"] for new users (["FrenchTutorial"] and ["SpanishTutorial"] available) * ConfigurationOptions describes the options available in the hgrc files * OtherTools that work with Mercurial |
|
Line 20: | Line 11: |
== For CVS refugees == | ## 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 22: | Line 17: |
* CvsConcepts - translations of ["CVS"] concepts into ["Mercurial"] terms * CvsCommands - equivalents of commands provided by ["CVS"] * How to handle MultipleCommitters |
== 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 26: | Line 24: |
== More information == | == 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 28: | Line 29: |
* ["FAQ"] * ConvertingRepositories from other ["SCM"] formats to ["Mercurial"] * ["Glossary"] of terms (useful if you're not used to distributed source management) * ["Design"]: Mercurial's data structures and how it uses them. * MissingFeatures that have yet to be implemented * A ["Tag"] is slightly different in ["Mercurial"] than in other ["SCM"] systems * WorkingPractices describing several somewhat sane ways to use ["Mercurial"] * A list of ["ProjectsUsingMercurial"] and links to their repositories. |
== Further information == * [[Migration]] from other SCMs * A [[https://www.creditosrapidos10min.com|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 37: | Line 36: |
== Information for contributors == | == 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 39: | Line 41: |
* ContributingChanges * The ToDo list * MissingFeatures - a good place to look if you want to help out * OptionNaming - the conventions used to name command-line options * WireProtocol |
Other Languages: [[FrenchMercurial|Français]], [[JapaneseMercurial|日本語]], [[RussianMercurial|Русский]], [[ThaiMercurial|ภาษาไทย]], [[CzechMercurial|Česky]], [[ChineseMercurial|中文]], [[PortugueseMercurial|Português (Portugal)]], |
Line 45: | Line 43: |
== Links == * [http://www.selenic.com/mercurial Official Mercurial home page] * MailingList * IRC channel: #mercurial on irc.freenode.net * [http://www.kwiki.org/?KwikiFormattingRules KwikiFormattingRules] |
~-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: Confused? Use 'hg summary' to get your bearings! |
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
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)