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