Использование git bisect, чтобы найти последний коммит, который не собирается - PullRequest
0 голосов
/ 28 ноября 2018

Я имею дело с репо, в котором последняя сборка коммитов, а старые - нет.Я попытался использовать git bisect (что я новичок), чтобы найти последний коммит, который не собирается.

Я сделал

git bisect start HEAD non_buildable_commit
git bisect run ./test_script #run git bisect good if the build fails, bad if it suceeds

И я получил bisect run success

Как мне получить последний не подлежащий сборке коммит сейчас?

1 Ответ

0 голосов
/ 28 ноября 2018
git bisect start HEAD non_buildable_commit
git bisect run ./test_script

test_script: запускать git bisect хорошо, если сборка не удалась, и плохо, если она удалась

Это не то, что скрипт должен делать.Сценарий должен завершиться с 0, если фиксация хороша (как определено bisect) или с кодом в 1-127 (кроме 125), если фиксация плохая.

В вашем случае, если сборка не удалась,вы должны выйти с exit 0, иначе что-то вроде exit 1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...