tg-me.com/developer_tools/148
Last Update:
git bisect
git bisect находит коммит который спровоцировал ошибку. git bisect start
- начало работы с bisect git bisect bad
- обозначение того, что на текущем коммите что-то не работает
С помощью git checkout <commit-hash>
ищете работающий коммит и обозначаете его как git bisect good
После этого вас перебросит на "срединный" коммит между работающим и неработающим.
C помощью git bisect bad
и git bisect good
проверяете каждый из них.
Bisect будет перебрасывать вас между коммитами по принцыпу бинарного поиска(от сюда и bisect), пока вы не найдете коммит который породил ошибку.
Невероятно удобный инструмент, если один раз в нем разобраться.
После работы вводите git bisect reset
что-бы вернуться к актуальной версии.
Документация
BY Dev Tools
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Share with your friend now:
tg-me.com/developer_tools/148