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 -->