Differences between revisions 1 and 2
Revision 1 as of 2008-03-30 18:11:38
Size: 819
Editor: LucaBianconi
Comment:
Revision 2 as of 2008-03-30 18:18:46
Size: 1462
Editor: LucaBianconi
Comment:
Deletions are marked like this. Additions are marked like this.
Line 15: Line 15:
my -hello my-hello
Line 17: Line 17:

All'interno della cartella my-hello, troviamo alcuni file:

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

Questi file sono una copia esatta dei file nel repository che abbiamo "clonato".

'''N.B.:''' in Mercurial, ciascun repository è autocontenuto. Quando si copia un repository, il nuovo repository diventa una copia esatta di quello esistente al momento della copia, tuttavia i cambiamenti successivi non saranno disponibili finchè non verranno trasferiti nel repository per mezzo dei comandi {{{pull}}} e {{{push}}}.

A questo punto si può passare a esaminare la cronologia del repository andando alla sezione TutorialCronologia

Tutorial - Copiare un repository

Avete già seguito il TutorialInstallazione per installare Mercurial? Bene!

In Mercurial tutte le operazioni le eseguiamo all'interno di un repository. Un repository è una cartella che contiene tutto il codice sorgente del quale vogliamo registrare una cronologia.

La maniera più semplice per iniziare a usare Mercurial è usare un repository che già contiene alcuni file e cronologie.

Per fare questo si usa il comando clone. Questo produce una copia esatta di un repository; facciamo dunque la copia di un repository in modo tale da avere la nostra copia locale sulla quale lavorare.

Copiamo un piccolo repository, contenente un semplice "hello world", ospitato su selenic.com:

$ he clone http://www.selenic.com/repo/hello
my-hello

All'interno della cartella my-hello, troviamo alcuni file:

$ ls my-hello
Makefile hello.c

Questi file sono una copia esatta dei file nel repository che abbiamo "clonato".

N.B.: in Mercurial, ciascun repository è autocontenuto. Quando si copia un repository, il nuovo repository diventa una copia esatta di quello esistente al momento della copia, tuttavia i cambiamenti successivi non saranno disponibili finchè non verranno trasferiti nel repository per mezzo dei comandi pull e push.

A questo punto si può passare a esaminare la cronologia del repository andando alla sezione TutorialCronologia

TutorialCopia (last edited 2012-11-11 19:17:26 by abuehl)