Git bisect senza dover ricordare i comandi.
Bisect usa una ricerca binaria per trovare il commit che ha introdotto una regressione. Funziona bene, ma viene usato poco: è facile sbagliare la sequenza di comandi e abbandonare a metà.
Cosa fa il pannello
Indichi un commit che sai essere difettoso —HEAD per impostazione predefinita— e uno che sai funzionare. FluxGit esegue il checkout del punto intermedio e pone una domanda: questo commit funziona oppure no? Compili, provi e lo segni. Il pannello stima quanti passi restano e mostra quante revisioni sono ancora candidate, così sai se mancano due risposte o dieci.
Alla fine identifica il primo commit difettoso e propone di mostrarlo nel grafo, nel contesto del resto della cronologia.
Fermarsi è un’azione del pannello
Un motivo per evitare bisect è il timore di restare con HEAD scollegato a metà sessione. Fermarsi termina la sessione e riporta al commit da cui si era partiti. Basta un pulsante, senza cercare il comando.