8 часов - это еще немного.
Вот, если взять стандартный гостовский процесс внесения изменений в КД, то там может доходить до нескольких лет.

Поэтому надо подумать, нужна ли принудительная синхронизация всего проекта целиком. Может оказаться так, что это не обязательно, а может, что и нужна. Когда-то на конструкторском форуме видел, что некоторые фирмы типа Сухого могут при внесении изменений в один болтик пересобрать всю модель фюзеляжа самолета. Но им это, очевидно, надо, иначе были бы проблемы. Вот и надо подумать, будут ли у Вас подобные проблемы, и в каком масштабе, если этого не делать.
Лично я предпочитаю сохранять результаты, а не только исходники, но только те результаты, которые потом используются. При этом, если проект большой, то вводится некая иерархия. Те, кто используют результаты от предыдущих этапов, берут для себя исходные данные из соответствующих папочек. В эти папочки файлы попадают путем ручного переноса или настраивается скрипт, который запускается после окончания предыдущего этапа. Все папочки для всех этапов проекта лежат в одной общей корневой папке проекта, благодаря чему можно одним движением пометить тегом как исходники, так и результаты. Как-то так...