hgbook

changeset 833:63ef1efbac57

Translate more code, matching repository names in figures.
author gpiancastelli
date Tue Aug 18 17:31:11 2009 +0200 (2009-08-18)
parents ea5ae4dd787b
children 4142ed700d56
files it/ch02-tour-basic.xml it/ch03-tour-merge.xml it/examples/tour.incoming.it it/examples/tour.merge.cat2.it it/examples/tour.merge.clone.it it/examples/tour.merge.pull.it it/examples/tour.outgoing.it it/examples/tour.pull.it it/examples/tour.reclone.it
line diff
     1.1 --- a/it/ch02-tour-basic.xml	Tue Aug 18 17:19:30 2009 +0200
     1.2 +++ b/it/ch02-tour-basic.xml	Tue Aug 18 17:31:11 2009 +0200
     1.3 @@ -235,7 +235,7 @@
     1.4  
     1.5      <para id="x_3a">Come nota a margine, è buona pratica tenere da parte una copia <quote>intatta</quote> di un repository remoto, che potete usare per creare cloni temporanei o ambienti di prova per ogni attività che volete svolgere. Questo vi permette di lavorare su molteplici attività in parallelo, ognuna isolata dalle altre fino a quando non è completa e non siete pronti per reintegrarla. Dato che i cloni locali sono così economici, non c'è quasi alcuno spreco nel clonare e cancellare repository ogni volta che volete.</para>
     1.6  
     1.7 -    <para id="x_3b">Nel nostro repository <filename class="directory">my-hello</filename> abbiamo un file <filename>hello.c</filename> che contiene il classico programma <quote>ciao, mondo</quote>.</para>
     1.8 +    <para id="x_3b">Nel nostro repository <filename class="directory">mio-hello</filename> abbiamo un file <filename>hello.c</filename> che contiene il classico programma <quote>ciao, mondo</quote>.</para>
     1.9  
    1.10      &interaction.tour.cat1;
    1.11  
    1.12 @@ -374,7 +374,7 @@
    1.13    <sect1>
    1.14      <title>Condividere i cambiamenti</title>
    1.15  
    1.16 -    <para id="x_58">Come abbiamo già detto, i repository Mercurial sono auto-contenuti. Questo significa che il cambiamento che abbiamo appena creato esiste solo nel nostro repository <filename class="directory">my-hello</filename>. Vediamo ora alcuni modi in cui possiamo propagare questa modifica verso altri repository.</para>
    1.17 +    <para id="x_58">Come abbiamo già detto, i repository Mercurial sono auto-contenuti. Questo significa che il cambiamento che abbiamo appena creato esiste solo nel nostro repository <filename class="directory">mio-hello</filename>. Vediamo ora alcuni modi in cui possiamo propagare questa modifica verso altri repository.</para>
    1.18  
    1.19      <sect2 id="sec:tour:pull">
    1.20        <title>Estrarre i cambiamenti da altri repository</title>
    1.21 @@ -383,7 +383,7 @@
    1.22  
    1.23        &interaction.tour.clone-pull;
    1.24  
    1.25 -      <para id="x_5a">Useremo il comando <command role="hg-cmd">hg pull</command> per propagare i cambiamenti dal repository <filename class="directory">my-hello</filename> al repository <filename class="directory">hello-pull</filename>. Tuttavia, estrarre alla cieca cambiamenti sconosciuti da un repository è una prospettiva che può incutere qualche timore. Mercurial fornisce il comando <command role="hg-cmd">hg incoming</command> proprio allo scopo di elencare quali cambiamenti <emphasis>verrebbero</emphasis> estratti dal repository senza effettivamente procedere con l'operazione.</para>
    1.26 +      <para id="x_5a">Useremo il comando <command role="hg-cmd">hg pull</command> per propagare i cambiamenti dal repository <filename class="directory">mio-hello</filename> al repository <filename class="directory">hello-pull</filename>. Tuttavia, estrarre alla cieca cambiamenti sconosciuti da un repository è una prospettiva che può incutere qualche timore. Mercurial fornisce il comando <command role="hg-cmd">hg incoming</command> proprio allo scopo di elencare quali cambiamenti <emphasis>verrebbero</emphasis> estratti dal repository senza effettivamente procedere con l'operazione.</para>
    1.27  
    1.28        &interaction.tour.incoming;
    1.29  
     2.1 --- a/it/ch03-tour-merge.xml	Tue Aug 18 17:19:30 2009 +0200
     2.2 +++ b/it/ch03-tour-merge.xml	Tue Aug 18 17:31:11 2009 +0200
     2.3 @@ -30,14 +30,14 @@
     2.4      &interaction.tour.merge.cat2;
     2.5  
     2.6      <figure id="fig:tour-merge:sep-repos">
     2.7 -      <title>Le cronologie divergenti dei repository <filename class="directory">my-hello</filename> e <filename class="directory">my-new-hello</filename></title>
     2.8 +      <title>Le cronologie divergenti dei repository <filename class="directory">mio-hello</filename> e <filename class="directory">mio-nuovo-hello</filename></title>
     2.9        <mediaobject>
    2.10  	<imageobject><imagedata fileref="figs/tour-merge-sep-repos.png"/></imageobject>
    2.11  	<textobject><phrase>XXX add text</phrase></textobject>
    2.12        </mediaobject>
    2.13      </figure>
    2.14  
    2.15 -    <para id="x_33f">Sappiamo già che l'estrazione dei cambiamenti dal nostro repository <filename class="directory">my-hello</filename> non avrà alcun effetto sulla directory di lavoro.</para>
    2.16 +    <para id="x_33f">Sappiamo già che l'estrazione dei cambiamenti dal nostro repository <filename class="directory">mio-hello</filename> non avrà alcun effetto sulla directory di lavoro.</para>
    2.17  
    2.18      &interaction.tour.merge.pull;
    2.19  
    2.20 @@ -49,7 +49,7 @@
    2.21        <para id="x_341">Come ricorderete, Mercurial memorizza l'identità del genitore di ogni changeset. Se un cambiamento possiede un genitore, lo chiamiamo figlio o discendente del genitore. Una testa è un changeset che non ha figli. Quindi, la revisione di punta è una testa, perché la revisione più recente in un repository non possiede alcun figlio. Ci sono occasioni in cui un repository può contenere più di una testa.</para>
    2.22  
    2.23        <figure id="fig:tour-merge:pull">
    2.24 -	<title>I contenuti del repository dopo aver propagato i cambiamenti da <filename class="directory">my-hello</filename> a <filename class="directory">my-new-hello</filename></title>
    2.25 +	<title>I contenuti del repository dopo aver propagato i cambiamenti da <filename class="directory">mio-hello</filename> a <filename class="directory">mio-nuovo-hello</filename></title>
    2.26  	<mediaobject>
    2.27  	  <imageobject>
    2.28  	    <imagedata fileref="figs/tour-merge-pull.png"/>
    2.29 @@ -58,7 +58,7 @@
    2.30  	</mediaobject>
    2.31        </figure>
    2.32  
    2.33 -      <para id="x_343">Dalla <xref linkend="fig:tour-merge:pull"/>, potete vedere l'effetto della propagazione dei cambiamenti dal repository  <filename class="directory">my-hello</filename> al repository <filename class="directory">my-new-hello</filename>. La cronologia già presente in <filename class="directory">my-new-hello</filename> non viene toccata, ma al repository è stata aggiunta una nuova revisione. Riferendoci alla <xref linkend="fig:tour-merge:sep-repos"/>, possiamo vedere che nel nuovo repository l'<emphasis>identificatore di changeset</emphasis> rimane lo stesso, ma il <emphasis>numero di revisione</emphasis> è cambiato. (Questo, incidentalmente, è un buon esempio del perché sia inopportuno usare i numeri di revisione per discutere i changeset.) Possiamo vedere le teste di un repository utilizzando il comando <command role="hg-cmd">hg heads</command>.</para>
    2.34 +      <para id="x_343">Dalla <xref linkend="fig:tour-merge:pull"/>, potete vedere l'effetto della propagazione dei cambiamenti dal repository  <filename class="directory">mio-hello</filename> al repository <filename class="directory">mio-nuovo-hello</filename>. La cronologia già presente in <filename class="directory">mio-nuovo-hello</filename> non viene toccata, ma al repository è stata aggiunta una nuova revisione. Riferendoci alla <xref linkend="fig:tour-merge:sep-repos"/>, possiamo vedere che nel nuovo repository l'<emphasis>identificatore di changeset</emphasis> rimane lo stesso, ma il <emphasis>numero di revisione</emphasis> è cambiato. (Questo, incidentalmente, è un buon esempio del perché sia inopportuno usare i numeri di revisione per discutere i changeset.) Possiamo vedere le teste di un repository utilizzando il comando <command role="hg-cmd">hg heads</command>.</para>
    2.35  
    2.36        &interaction.tour.merge.heads;
    2.37      </sect2>
     3.1 --- a/it/examples/tour.incoming.it	Tue Aug 18 17:19:30 2009 +0200
     3.2 +++ b/it/examples/tour.incoming.it	Tue Aug 18 17:31:11 2009 +0200
     3.3 @@ -1,7 +1,7 @@
     3.4  <!-- BEGIN tour.incoming -->
     3.5  <screen><prompt>$</prompt> <userinput>cd hello-pull</userinput>
     3.6 -<prompt>$</prompt> <userinput>hg incoming ../my-hello</userinput>
     3.7 -confronto con ../my-hello
     3.8 +<prompt>$</prompt> <userinput>hg incoming ../mio-hello</userinput>
     3.9 +confronto con ../mio-hello
    3.10  cerco i cambiamenti
    3.11  changeset:   5:764347e47e75
    3.12  tag:         tip
     4.1 --- a/it/examples/tour.merge.cat2.it	Tue Aug 18 17:19:30 2009 +0200
     4.2 +++ b/it/examples/tour.merge.cat2.it	Tue Aug 18 17:31:11 2009 +0200
     4.3 @@ -1,5 +1,5 @@
     4.4  <!-- BEGIN tour.merge.cat2 -->
     4.5 -<screen><prompt>$</prompt> <userinput>cat ../my-hello/hello.c</userinput>
     4.6 +<screen><prompt>$</prompt> <userinput>cat ../mio-hello/hello.c</userinput>
     4.7  /*
     4.8   * Rilasciato nel pubblico dominio da Bryan O'Sullivan. Questo
     4.9   * programma non è protetto da brevetti negli Stati Uniti o in
     5.1 --- a/it/examples/tour.merge.clone.it	Tue Aug 18 17:19:30 2009 +0200
     5.2 +++ b/it/examples/tour.merge.clone.it	Tue Aug 18 17:31:11 2009 +0200
     5.3 @@ -1,9 +1,9 @@
     5.4  <!-- BEGIN tour.merge.clone -->
     5.5  <screen><prompt>$</prompt> <userinput>cd ..</userinput>
     5.6 -<prompt>$</prompt> <userinput>hg clone hello my-new-hello</userinput>
     5.7 +<prompt>$</prompt> <userinput>hg clone hello mio-nuovo-hello</userinput>
     5.8  aggiorno la directory di lavoro
     5.9  2 file aggiornati, 0 file uniti, 0 file rimossi, 0 file irrisolti
    5.10 -<prompt>$</prompt> <userinput>cd my-new-hello</userinput>
    5.11 +<prompt>$</prompt> <userinput>cd mio-nuovo-hello</userinput>
    5.12  # Apportiamo alcune semplici modifiche a hello.c...
    5.13  <prompt>$</prompt> <userinput>mio-editor-di-testo hello.c</userinput>
    5.14  <prompt>$</prompt> <userinput>hg commit -m 'Un nuovo saluto per un nuovo giorno.'</userinput>
     6.1 --- a/it/examples/tour.merge.pull.it	Tue Aug 18 17:19:30 2009 +0200
     6.2 +++ b/it/examples/tour.merge.pull.it	Tue Aug 18 17:31:11 2009 +0200
     6.3 @@ -1,6 +1,6 @@
     6.4  <!-- BEGIN tour.merge.pull -->
     6.5 -<screen><prompt>$</prompt> <userinput>hg pull ../my-hello</userinput>
     6.6 -estraggo da ../my-hello
     6.7 +<screen><prompt>$</prompt> <userinput>hg pull ../mio-hello</userinput>
     6.8 +estraggo da ../mio-hello
     6.9  cerco i cambiamenti
    6.10  aggiungo i changeset
    6.11  aggiungo i manifest
     7.1 --- a/it/examples/tour.outgoing.it	Tue Aug 18 17:19:30 2009 +0200
     7.2 +++ b/it/examples/tour.outgoing.it	Tue Aug 18 17:31:11 2009 +0200
     7.3 @@ -1,5 +1,5 @@
     7.4  <!-- BEGIN tour.outgoing -->
     7.5 -<screen><prompt>$</prompt> <userinput>cd my-hello</userinput>
     7.6 +<screen><prompt>$</prompt> <userinput>cd mio-hello</userinput>
     7.7  <prompt>$</prompt> <userinput>hg outgoing ../hello-push</userinput>
     7.8  confronto con ../hello-push
     7.9  cerco i cambiamenti
     8.1 --- a/it/examples/tour.pull.it	Tue Aug 18 17:19:30 2009 +0200
     8.2 +++ b/it/examples/tour.pull.it	Tue Aug 18 17:31:11 2009 +0200
     8.3 @@ -6,8 +6,8 @@
     8.4  date:        Sat Aug 16 22:16:53 2008 +0200
     8.5  summary:     Aggiusta i commenti.
     8.6  
     8.7 -<prompt>$</prompt> <userinput>hg pull ../my-hello</userinput>
     8.8 -estraggo da ../my-hello
     8.9 +<prompt>$</prompt> <userinput>hg pull ../mio-hello</userinput>
    8.10 +estraggo da ../mio-hello
    8.11  cerco i cambiamenti
    8.12  aggiungo i changeset
    8.13  aggiungo i manifest
     9.1 --- a/it/examples/tour.reclone.it	Tue Aug 18 17:19:30 2009 +0200
     9.2 +++ b/it/examples/tour.reclone.it	Tue Aug 18 17:31:11 2009 +0200
     9.3 @@ -1,8 +1,8 @@
     9.4  <!-- BEGIN tour.reclone -->
     9.5  <screen><prompt>$</prompt> <userinput>cd ..</userinput>
     9.6 -<prompt>$</prompt> <userinput>hg clone hello my-hello</userinput>
     9.7 +<prompt>$</prompt> <userinput>hg clone hello mio-hello</userinput>
     9.8  aggiorno la directory di lavoro
     9.9  2 file aggiornati, 0 file uniti, 0 file rimossi, 0 file irrisolti
    9.10 -<prompt>$</prompt> <userinput>cd my-hello</userinput>
    9.11 +<prompt>$</prompt> <userinput>cd mio-hello</userinput>
    9.12  </screen>
    9.13  <!-- END tour.reclone -->