Я использую SubVersion совместно с Hudson, и мне нравится функция, которая показывает, как модульные тесты, время сборки, использование диска растут со временем. Я верю в метрики кода, чтобы получить первичную оценку кодовой базы - особенно полезно при запуске с новым клиентом. Существуют ли инструменты, которые могут сделать следующее
1) Начиная с даты / тега, получать каждую версию исходного кода
2) Построить
3) Выполнить анализ кода
4) Выполнить тесты
5) Хранить подробные результаты (в базе данных Sql Somekind)
6) Повторять до тех пор, пока не будет больше ревизий
7) Соберите и представьте результаты
Вы можете увидеть сводный вывод для самого hudson, но это не дает представления об отдельных файлах и о том, как они менялись со временем.