Differences between revisions 1 and 67 (spanning 66 versions)
Revision 1 as of 2005-08-26 00:58:28
Size: 2091
Editor: waste
Comment:
Revision 67 as of 2013-09-02 15:23:36
Size: 460
Editor: DarinSelf
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= A tutorial on using Mercurial =

This tutorial is an introduction to using ["Mercurial"]. We don't assume any particular background in using ["SCM"] software.
This tutorial is also available in French, following ["FrenchTutorial"] and in Spanish, following ["SpanishTutorial"].

After you work through this tutorial, you should have a grasp of the following:
 * The basic concepts and commands you'll need to use ["Mercurial"]
 * How to use ["Mercurial"] in simple ways to contribute to a software project

It is also strongly recommended that you have a look at the Mercurial man pages hg(1) and hgrc(5) which are in the source tree as doc/hg.1.txt and doc/hgrc.5.txt

== How to read this tutorial ==

The formatting convention is simple. Command names and parameters are displayed in ''fixed font''.

A line of input that you should type into your shell or command prompt is displayed in a fixed font, and the line will start with a ''$'' character.

A line of output that you should expect ["Mercurial"] or your shell to display is displayed in a fixed font, but with no special character at the start of the line.

{{{
 $ this is a line of user input
 this is a line of program output
}}}

We use the ''bash'' shell in all examples. The concepts remain the same for other Unix shells and the Windows ''command.exe'', but the syntax of some operations may change. For example, ''ls'' in a unix shell is roughly equivalent to ''dir'' under MS Windows, and unix ''cat'' is similar to MS Windows ''type''.

== Table of contents ==

 * TutorialInstall - installing ["Mercurial"]
 * TutorialClone - making a copy of an existing ["Repository"]
 * TutorialHistory - navigating the history of a ["Repository"]
 * TutorialFirstChange - making your first change
 * TutorialShareChange - sharing changes with another ["Repository"]
 * TutorialExport - sharing changes with another person
 * TutorialMerge - handling multiple independent changes to a file
 * TutorialConflict - handling ["Merge"]s that need manual resolution
 * TutorialConclusion - the end
Glendora Kalish is my title and I totally dig that name. What I seriously enjoy carrying out is canoeing and now I have time to just take on new things. For a long time I have been living in South Dakota. I function as a economic officer and I really don't feel I'll alter it at any time shortly. My husband and I preserve a internet site. You may well want to examine it out here: http://www.pradocolonial.com/blog/2013/05/13/fatih-akim-en-hostal-del-angel/

Glendora Kalish is my title and I totally dig that name. What I seriously enjoy carrying out is canoeing and now I have time to just take on new things. For a long time I have been living in South Dakota. I function as a economic officer and I really don't feel I'll alter it at any time shortly. My husband and I preserve a internet site. You may well want to examine it out here: http://www.pradocolonial.com/blog/2013/05/13/fatih-akim-en-hostal-del-angel/

Tutorial (last edited 2013-09-02 17:41:09 by LeonardoPostacchini)