2010-07-05 2 views
2

Dans certains cas, au cours d'une session git bisect, le test d'une validation particulière prend beaucoup de temps (par exemple, parce que je dois créer un package de version complète et le déployer sur une machine particulièrement étrange). En fait, tester une build prend tellement de temps que j'aimerais commencer à construire les deux prochains commit sans savoir si le test en cours réussit ou non. De cette façon, je peux accélérer la bissection en testant la version actuelle et construire les deux versions suivantes en parallèle.Comment puis-je savoir ce que commit git bisect va essayer ensuite?

Est-ce que quelqu'un connaît une astuce pour faire git bisect afficher les deux révisions suivantes, selon que la validation actuelle est bonne ou mauvaise?

Répondre

5

git bisect utilise git rev-list --bisect en interne pour savoir, quelle révision est le point milieu entre deux révisions. Vous pouvez l'utiliser par vous-même pour réimplémenter essentiellement git bisect. Ça ne devrait pas être si difficile.