В ситуации, когда при использовании git bisect вы наталкиваетесь на коммит, который невозможно проверить из-за отсутствия нужной среды, правильным действием будет пропустить этот коммит командой:
В процессе работы с git bisect вы столкнулись с коммитом, который невозможно проверить из-за отсутствия нужной среды. Что нужно сделать в этой ситуации?
В ситуации, когда при использовании git bisect вы наталкиваетесь на коммит, который невозможно проверить из-за отсутствия нужной среды, правильным действием будет пропустить этот коммит командой:
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
В процессе работы с git bisect вы столкнулись с коммитом, который невозможно проверить из-за отсутствия нужной среды. Что нужно сделать в этой ситуации?
- Повторить команду git bisect start с другими хешами
- Пропустить этот коммит командой git bisect skip
- Сбросить bisect командой git bisect reset
- Объявить коммит хорошим командой git bisect good
- Объявить коммит плохим командой git bisect bad
Ответ
В ситуации, когда при использовании git bisect вы наталкиваетесь на коммит, который невозможно проверить из-за отсутствия нужной среды, правильным действием будет пропустить этот коммит командой:
git bisect skip
Это позволит git bisect игнорировать данный коммит и продолжить поиск среди остальных. Повторять git bisect start с другими хешами не нужно, сбрасывать bisect или объявлять коммит хорошим/плохим без проверки тоже не рекомендуется.