Differences between revisions 19 and 65 (spanning 46 versions)
Revision 19 as of 2006-11-17 09:43:07
Size: 2105
Editor: 148
Comment:
Revision 65 as of 2013-08-31 22:59:34
Size: 241
Editor: SherrillS
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
33 year-old Fire Marshall Naida Wright really enjoys [[http://confhome.kaist.ac.kr/xe/?document_srl=2282028|classifieds free,]] genealogy,family history, pc actions. his encouragement mainly derives from hanging out together with his wife.

33 year-old Fire Marshall Naida Wright really enjoys classifieds free, genealogy,family history, pc actions. his encouragement mainly derives from hanging out together with his wife.

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