Differences between revisions 1 and 12 (spanning 11 versions)
Revision 1 as of 2007-07-15 12:16:07
Size: 2065
Editor: PeterOtten
Comment: Rohfassung
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:
== 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, von denen wir ihre Vorgeschichte ("history") 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ältd.

Dazu, verwenden wir den Befehl {{{clone}}}. Damit erzeugen wir einen ["Clone"] eines ["Repository" Repositorys], also eine vollständige Kopie
; it makes a complete copy of another ["Repository"] so that we will have our own local, private one to work in.

Lassen sie uns ein kleines von 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, solten wir einige Dateien sehen:

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

Diese Dateien sind genaue Kopien der Dateien in dem ["Repository"], das wir gerade ["Clone" geclont] haben.

'''Info:''' Jedes ["Repository"] in ["Mercurial"] ist eigenständig. Beim ["Clone"]n eines ["Repository"]s 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 ["Pull"]- oder dem ["Push"]-Kommando.

Jetzt können wir uns die History unseres ["Repository"]s ansehen; weiter geht es mit GermanTutorialHistory.
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)