Differences between revisions 11 and 12
Revision 11 as of 2012-11-06 13:56:32
Size: 2024
Editor: abuehl
Comment: reduce excessive linking
Revision 12 as of 2013-08-31 14:59:35
Size: 353
Editor: AdamLarry
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#language de

== Tutorial - Ein Repository clonen ==

Sind Sie dem GermanTutorialInstall gefolgt und haben Mercurial bereits installiert? Sehr gut!

In Mercurial führen wir alle Arbeiten in einem [[Repository]] aus. Ein Repository ist ein Verzeichnis, das alle Quellcode-Dateien enthält, deren Vorgeschichte ("history") wir behalten wollen, und dazu alle erfolgten Änderungen dieser Dateien.

Um sich mit Mercurial vertraut zu machen ist es am einfachsten, mit einem Repository zu beginnen, das bereits einige Dateien und deren Vorgeschichte enthält.

Dazu verwenden wir den Befehl {{{clone}}}. Damit erzeugen wir einen "Klon" eines Repositorys, also eine vollständige Kopie eines anderen Repositorys, sodass wir unser persönliches lokales Repository erhalten, in dem wir arbeiten können.

Lassen sie uns ein kleines von selenic.com gehostetes "hello, world"-Repository clonen:

{{{
$ hg clone http://www.selenic.com/repo/hello my-hello
}}}

Wenn alles gut läuft, gibt der {{{clone}}}-Befehl dies aus:

{{{
requesting all changes
adding changesets
adding manifests
adding file changes
added 2 changesets with 2 changes to 2 files
}}}

Jetzt sollte sich in unserem Arbeitsverzeichnis ein Unterverzeichnis {{{my-hello}}} befinden:

{{{
$ ls
my-hello
}}}

Im {{{my-hello}}}-Verzeichnis sollten wir einige Dateien sehen:

{{{
$ ls my-hello
Makefile hello.c
}}}

Diese Dateien sind genaue Kopien der Dateien in dem Repository, das wir gerade geklont haben.

'''Info:''' Jedes Repository in Mercurial ist eigenständig. Beim klonen eines Repositorys entsteht ein neues Repository, das eine exakte Kopie des alten zum Zeitpunkt des Clonens darstellt; darauffolgende Änderungen in einem werden nicht von dem anderen übernommen, wenn sie nicht ausdrücklich übertragen werden, entweder mit dem [[Cmd:pull]]- oder dem [[Cmd:push]]-Kommando.

Jetzt können wir uns die History unseres Repositorys ansehen; weiter geht es mit GermanTutorialHistory.

----
CategoryGerman
The identify of the author is Robt Gullickson and he loves it. Arkansas is in which his house is. In his skilled existence he is a cashier. What he enjoys accomplishing is horse using and he would never end accomplishing it. You can always obtain his web site right here: http://www.desktopvixens.com/outlines-for-trouble-free-brazilian-wax-solutions/

The identify of the author is Robt Gullickson and he loves it. Arkansas is in which his house is. In his skilled existence he is a cashier. What he enjoys accomplishing is horse using and he would never end accomplishing it. You can always obtain his web site right here: http://www.desktopvixens.com/outlines-for-trouble-free-brazilian-wax-solutions/

GermanTutorialClone (last edited 2013-09-01 01:57:34 by KevinBot)