Differences between revisions 40 and 41
Revision 40 as of 2008-11-19 09:18:09
Size: 2941
Comment: Add new link to Thai translation for tutorial.
Revision 41 as of 2009-05-19 19:30:59
Size: 2972
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
''You might first want to read [:UnderstandingMercurial]'' ''You might first want to read [[UnderstandingMercurial]]''
Line 5: Line 5:
This tutorial is an introduction to using Mercurial. We don't assume any particular background in using [:SCM] software. This tutorial is an introduction to using Mercurial. We don't assume any particular background in using [[SCM]] software.
Line 11: Line 11:
It is also strongly recommended that you have a look at the Mercurial man pages [http://www.selenic.com/mercurial/hg.1.html hg(1)] and [http://www.selenic.com/mercurial/hgrc.5.html hgrc(5)], which are also available in the [http://www.selenic.com/mercurial/release/?M=D release tarballs] as {{{doc/hg.1.html}}} and {{{doc/hgrc.5.html}}}. You can also use `hg help <command>` on the command line. It is also strongly recommended that you have a look at the Mercurial man pages [[http://www.selenic.com/mercurial/hg.1.html|hg(1)]] and [[http://www.selenic.com/mercurial/hgrc.5.html|hgrc(5)]], which are also available in the [[http://www.selenic.com/mercurial/release/?M=D|release tarballs]] as {{{doc/hg.1.html}}} and {{{doc/hgrc.5.html}}}. You can also use `hg help <command>` on the command line.
Line 15: Line 15:
 1. [:TutorialInstall] - installing Mercurial
 1. [:TutorialClone] - making a copy of an existing [:Repository:repository]
 1. [:
TutorialHistory] - navigating the history of a repository
 1. [:TutorialFirstChange] - making your first change
 1. [:TutorialShareChange] - sharing changes with another repository
 1. [:TutorialExport] - sharing changes with another person
 1. [:TutorialMerge] - handling multiple independent changes to a file
 1. [:TutorialConflict] - handling [:Merge:merges] that need manual resolution
 1. [:TutorialConclusion] - the end
 1. [[TutorialInstall]] - installing Mercurial
 1. [[TutorialClone]] - making a copy of an existing [[Repository|repository]]
 1. [[
TutorialHistory]] - navigating the history of a repository
 1. [[TutorialFirstChange]] - making your first change
 1. [[TutorialShareChange]] - sharing changes with another repository
 1. [[TutorialExport]] - sharing changes with another person
 1. [[TutorialMerge]] - handling multiple independent changes to a file
 1. [[TutorialConflict]] - handling [[Merge|merges]] that need manual resolution
 1. [[TutorialConclusion]] - the end
Line 40: Line 40:
Now, let's begin with [:TutorialInstall]. Now, let's begin with [[TutorialInstall]].
Line 44: Line 44:
Work to translate the Tutorial into the following languages has been contributed (in alphabetic order):[[BR]] Work to translate the Tutorial into the following languages has been contributed (in alphabetic order):<<BR>>
Line 46: Line 46:
[:ChineseTutorial:Chinese],
[:
FrenchTutorial:French],
[:
GermanTutorial:German],
[:
ItalianTutorial:Italian],
[:
JapaneseTutorial:Japanese],
[:
KoreanTutorial:Korean],
[:
BrazilianPortugueseTutorial:Brazilian Portuguese],
[:
SpanishTutorial:Spanish],
[:
RussianTutorial:Russian],
[:
UkrainianTutorial:Ukrainian],
[:ThaiTutorial:Thai]
[[ChineseTutorial|Chinese]],
[[
FrenchTutorial|French]],
[[
GermanTutorial|German]],
[[
ItalianTutorial|Italian]],
[[
JapaneseTutorial|Japanese]],
[[
KoreanTutorial|Korean]],
[[
BrazilianPortugueseTutorial|Brazilian Portuguese]],
[[
SpanishTutorial|Spanish]],
[[
RussianTutorial|Russian]],
[[
UkrainianTutorial|Ukrainian]],
[[ThaiTutorial|Thai]]

You might first want to read UnderstandingMercurial

A tutorial on using Mercurial

This tutorial is an introduction to using Mercurial. We don't assume any particular background in using SCM software.

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 also available in the release tarballs as doc/hg.1.html and doc/hgrc.5.html. You can also use hg help <command> on the command line.

The tutorial is split into the following pages:

  1. TutorialInstall - installing Mercurial

  2. TutorialClone - making a copy of an existing repository

  3. TutorialHistory - navigating the history of a repository

  4. TutorialFirstChange - making your first change

  5. TutorialShareChange - sharing changes with another repository

  6. TutorialExport - sharing changes with another person

  7. TutorialMerge - handling multiple independent changes to a file

  8. TutorialConflict - handling merges that need manual resolution

  9. TutorialConclusion - the end

1. 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 cmd.exe, but the syntax of some operations may change. For example, ls in a Unix shell is roughly equivalent to dir under Windows, and Unix vi is similar to Windows edit.

Now, let's begin with TutorialInstall.

2. Translations

Work to translate the Tutorial into the following languages has been contributed (in alphabetic order):

Chinese, French, German, Italian, Japanese, Korean, Brazilian Portuguese, Spanish, Russian, Ukrainian, Thai

Note that these translations may lag behind compared to the English version.


CategoryTutorial

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