Ho il seguente problema:
- la versione
master
funziona bene - la versione dell'ultimo tag prima
master
(diciamolast
) ha un bug - un collega ha bisogno di una patch per la sua
last
revisione per quel determinato bug
Va bene. Chiediamo al nostro amico git bisect
la revisione che ha risolto il bug:
git bisect start
git bisect bad last
git bisect good master
Ma non funzionerà:
Alcuni buoni giri non sono antenati dei cattivi giri.
git bisect non può funzionare correttamente in questo caso.
Forse sbagli giri buoni e cattivi?
Qualche suggerimento per superare questo problema? Mi sono perso qualcosa nei documenti?
git bisect run ...
per automatizzare la bisettrice. Quindi non ho la possibilità di scambiare le parolegood
ebad
(era troppo ovvio). Come utilizzarerun
per trovare la prima buona revisione?