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