hgbook

changeset 843:efa16e810ae6

Corrected broken examples in Ch.9 and Ch.12.
author gpiancastelli
date Fri Aug 21 23:48:28 2009 +0200 (2009-08-21)
parents 7f827b71655b
children 793e15b562ef
files it/ch09-undo.xml it/examples/backout.manual.cat.it it/examples/backout.manual.merge.it it/examples/mq.tutorial.add.it
line diff
     1.1 --- a/it/ch09-undo.xml	Fri Aug 21 23:04:27 2009 +0200
     1.2 +++ b/it/ch09-undo.xml	Fri Aug 21 23:48:28 2009 +0200
     1.3 @@ -235,11 +235,17 @@
     1.4  
     1.5        &interaction.backout.manual.heads;
     1.6  
     1.7 +      <!--
     1.8        <para id="x_10c">Pensiamo a quello che ora ci aspettiamo di vedere come contenuto di <filename>miofile</filename>. Il primo cambiamento dovrebbe essere presente, perché non lo abbiamo mai ritirato. Il secondo cambiamento non dovrebbe esserci, dato che quello è il cambiamento che abbiamo ritirato. Visto che il grafo della cronologia mostra il terzo cambiamento come una testa separata, <emphasis>non</emphasis> ci aspettiamo di vedere il terzo cambiamento nel contenuto di <filename>miofile</filename>.</para>
     1.9 +      -->
    1.10 +      <para id="x_10c">Come mostrato dal grafo della cronologia, il ritiro del secondo cambiamento è stato introdotto come una testa separata, perciò il contenuto della nostra directory di lavoro non è cambiato rispetto al changeset che ha apportato il terzo cambiamento. Questa situazione viene confermata dal contenuto di <filename>miofile</filename>, che presenta tutte e tre le modifiche effettuate.
    1.11  
    1.12        &interaction.backout.manual.cat;
    1.13  
    1.14 +      <!--
    1.15        <para id="x_10d">Per riottenere il terzo cambiamento nel file, eseguiamo semplicemente una normale unione tra le nostre due teste.</para>
    1.16 +      -->
    1.17 +      <para id="x_10d">Per ottenere solamente il primo e il terzo cambiamento nel file, ci basta eseguire una normale unione tra le nostre due teste.
    1.18  
    1.19        &interaction.backout.manual.merge;
    1.20  
     2.1 --- a/it/examples/backout.manual.cat.it	Fri Aug 21 23:04:27 2009 +0200
     2.2 +++ b/it/examples/backout.manual.cat.it	Fri Aug 21 23:48:28 2009 +0200
     2.3 @@ -1,5 +1,7 @@
     2.4  <!-- BEGIN backout.manual.cat -->
     2.5  <screen><prompt>$</prompt> <userinput>cat miofile</userinput>
     2.6  prima modifica
     2.7 +seconda modifica
     2.8 +terza modifica
     2.9  </screen>
    2.10  <!-- END backout.manual.cat -->
     3.1 --- a/it/examples/backout.manual.merge.it	Fri Aug 21 23:04:27 2009 +0200
     3.2 +++ b/it/examples/backout.manual.merge.it	Fri Aug 21 23:48:28 2009 +0200
     3.3 @@ -1,8 +1,11 @@
     3.4  <!-- BEGIN backout.manual.merge -->
     3.5  <screen><prompt>$</prompt> <userinput>hg merge</userinput>
     3.6 -fallimento: modifiche in sospeso non registrate
     3.7 +unisco miofile
     3.8 +0 file aggiornati, 1 file uniti, 0 file rimossi, 0 file irrisolti
     3.9 +(unione tra rami, ricordatevi di eseguire il commit)
    3.10  <prompt>$</prompt> <userinput>hg commit -m 'Unisce il changeset che ha compiuto il ritiro con la punta precedente.'</userinput>
    3.11  <prompt>$</prompt> <userinput>cat miofile</userinput>
    3.12  prima modifica
    3.13 +terza modifica
    3.14  </screen>
    3.15  <!-- END backout.manual.merge -->
     4.1 --- a/it/examples/mq.tutorial.add.it	Fri Aug 21 23:04:27 2009 +0200
     4.2 +++ b/it/examples/mq.tutorial.add.it	Fri Aug 21 23:48:28 2009 +0200
     4.3 @@ -1,7 +1,8 @@
     4.4  <!-- BEGIN mq.tutorial.add -->
     4.5  <screen><prompt>$</prompt> <userinput>echo 'file 3, riga 1' &gt;&gt; file3</userinput>
     4.6 -<prompt>$</prompt> <userinput>hg qnew aggiunta-file3.patch</userinput>
     4.7 -<prompt>$</prompt> <userinput>hg qnew -f aggiunta-file3.patch</userinput>
     4.8 -fallimento: la patch "aggiunta-file3.patch" esiste già
     4.9 +<prompt>$</prompt> <userinput>hg add file3</userinput>
    4.10 +<prompt>$</prompt> <userinput>hg qnew aggiunto-file3.patch</userinput>
    4.11 +fallimento: ci sono modifiche locali, aggiornate prima la patch corrente
    4.12 +<prompt>$</prompt> <userinput>hg qnew -f aggiunto-file3.patch</userinput>
    4.13  </screen>
    4.14  <!-- END mq.tutorial.add -->