Очень важно исправить это. Чем дольше вы откладываете это, тем больше вещей вы найдете позже. Как кто-то может сказать, что его изменения нарушили сборку, если они не запускаются с чистой сборки?
Наш стандарт состоит в том, чтобы все наши модульные и функциональные тесты запускались "зеленым" на нейтральной интеграционной коробке после фиксации. Конечно, разработка через тестирование соответствует нашей ситуации, но может не соответствовать вашей. Если вы даже не в состоянии построить проект, вероятно, в предыдущих коммитах скрываются неприятные сюрпризы.
Если он настолько большой, что время, необходимое для его создания, стоит на пути его исправления, могут помочь такие методы, как разбиение его на более мелкие проекты и непрерывная интеграция.