| 6 | |
| 7 | Ricostruire il seguente repository (gli hash degli oggetti blob e tree devono corrispondere): |
| 8 | |
| 9 | |
| 10 | [[Image(es1.png)]] |
| 11 | |
| 12 | |
| 13 | == 2. esercizio == |
| 14 | |
| 15 | * Scaricare il file [attachment:es-gitflow.tgz] |
| 16 | * Dare il comando `tar xzf es-gitflow.tgz` che scompatta un repository gitflow dentro alla directory `es-gitflow`. |
| 17 | * Entrare in tale repository e dare i comandi opportuni affinché alla fine: |
| 18 | - siano state chiuse tutte le feature aperte (potete considerarle come completate) |
| 19 | - siano state fatte due release (la prima comprendente le feature il cui nome inizia per 'A' e la seconda con le altre) |
| 20 | - il grafo finale dei commit non presenti apparenti sovrapposizioni temporali di sviluppi delle feature |
| 21 | |
| 22 | La figura riporta schematizzata la situazione iniziale. |
| 23 | |
| 24 | [[Image(es2.png)]] |
| 25 | |
| 26 | == 3. esercizio == |
26 | | Ora lavoriamo con il vero git. Ricostruire il seguente repository (gli hash degli oggetti blob e tree devono corrispondere): |
27 | | |
28 | | |
29 | | [[Image(es1.png)]] |
30 | | |
31 | | |
32 | | == 3. esercizio == |
33 | | |
34 | | * Scaricare il file [attachment:es-gitflow.tgz] |
35 | | * Dare il comando `tar xzf es-gitflow.tgz` che scompatta un repository gitflow dentro alla directory `es-gitflow`. |
36 | | * Entrare in tale repository e dare i comandi opportuni affinché alla fine: |
37 | | - siano state chiuse tutte le feature aperte (potete considerarle come completate) |
38 | | - siano state fatte due release (la prima comprendente le feature il cui nome inizia per 'A' e la seconda con le altre) |
39 | | - il grafo finale dei commit non presenti apparenti sovrapposizioni temporali di sviluppi delle feature |
40 | | |
41 | | La figura riporta schematizzata la situazione iniziale. |
42 | | |
43 | | [[Image(es2.png)]] |