Я выполняю управление версиями с помощью Git и модульное тестирование с помощью QUnit. Иногда я нахожу ошибку в своем программном обеспечении, которой не было в прошлой версии. Мне легко написать unit test специально для этой ошибки.
Учитывая, что unit test, могу ли я легко пройти через все мои прошлые коммиты и протестировать сборку с помощью этого unit test, чтобы я мог точно определить, какая фиксация вызвала поломку?