Bisect в Git. Поиск коммита с багом.

Ответ

git bisect start; помечают плохой коммит (git bisect bad) и хороший (git bisect good); Git проверяет средний коммит, вы помечаете good/bad; бинарный поиск до нахождения первого плохого. Автоматизация: git bisect run ./script (скрипт возвращает 0 - good, 1 - bad). В Go: скрипт может запускать go test и возвращать код выхода.

git bisect start
git bisect bad HEAD
git bisect good v1.0
git bisect run go test ./...
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.