# HG changeset patch # User gpiancastelli # Date 1250891308 -7200 # Node ID efa16e810ae678f28587ad13e59e76edd17a953b # Parent 7f827b71655b67a8fa01ea8f57060dbc0c1c4395 Corrected broken examples in Ch.9 and Ch.12. diff -r 7f827b71655b -r efa16e810ae6 it/ch09-undo.xml --- a/it/ch09-undo.xml Fri Aug 21 23:04:27 2009 +0200 +++ b/it/ch09-undo.xml Fri Aug 21 23:48:28 2009 +0200 @@ -235,11 +235,17 @@ &interaction.backout.manual.heads; + + 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 miofile, che presenta tutte e tre le modifiche effettuate. &interaction.backout.manual.cat; + + Per ottenere solamente il primo e il terzo cambiamento nel file, ci basta eseguire una normale unione tra le nostre due teste. &interaction.backout.manual.merge; diff -r 7f827b71655b -r efa16e810ae6 it/examples/backout.manual.cat.it --- a/it/examples/backout.manual.cat.it Fri Aug 21 23:04:27 2009 +0200 +++ b/it/examples/backout.manual.cat.it Fri Aug 21 23:48:28 2009 +0200 @@ -1,5 +1,7 @@ $ cat miofile prima modifica +seconda modifica +terza modifica diff -r 7f827b71655b -r efa16e810ae6 it/examples/backout.manual.merge.it --- a/it/examples/backout.manual.merge.it Fri Aug 21 23:04:27 2009 +0200 +++ b/it/examples/backout.manual.merge.it Fri Aug 21 23:48:28 2009 +0200 @@ -1,8 +1,11 @@ $ hg merge -fallimento: modifiche in sospeso non registrate +unisco miofile +0 file aggiornati, 1 file uniti, 0 file rimossi, 0 file irrisolti +(unione tra rami, ricordatevi di eseguire il commit) $ hg commit -m 'Unisce il changeset che ha compiuto il ritiro con la punta precedente.' $ cat miofile prima modifica +terza modifica diff -r 7f827b71655b -r efa16e810ae6 it/examples/mq.tutorial.add.it --- a/it/examples/mq.tutorial.add.it Fri Aug 21 23:04:27 2009 +0200 +++ b/it/examples/mq.tutorial.add.it Fri Aug 21 23:48:28 2009 +0200 @@ -1,7 +1,8 @@ $ echo 'file 3, riga 1' >> file3 -$ hg qnew aggiunta-file3.patch -$ hg qnew -f aggiunta-file3.patch -fallimento: la patch "aggiunta-file3.patch" esiste già +$ hg add file3 +$ hg qnew aggiunto-file3.patch +fallimento: ci sono modifiche locali, aggiornate prima la patch corrente +$ hg qnew -f aggiunto-file3.patch