Я хотел бы знать, по какой-то строке, какой процент исходного кода в репозитории subversion был изменен между двумя коммитами.Может ли Subversion сообщать о проценте кода с течением времени?
Например. например, версия 2100 имеет 150 000 строк кода, но в редакции 2600 содержится 165 000 строк кода, где 8000 строк исходного 150 000 кода, где они были изменены. Я бы сообщил об этом, поскольку 142 000/165 000 = 86% - то же самое, 14% - «новое». Я не хочу отделять Javadoc, XML, комментарии или модульные тесты ... просто объединяйте их вместе как «источник».
Любая идея, как это сделать?
Действительно, я ищу конкретный вид отторжения кода. Предыдущий вопрос SO ссылается на StatSVN, который ежедневно отчитывается о сбое кода на графике, но, похоже, не отображает сводный откат кода с одного уровня ревизии на другой ... если у него нет API, который я не могу найти. Очень полезный ответ, однако ... и StatSVN выглядит очень круто. – HDave
Dev StatSVN очень полезен. Я несколько раз общался с ним. Кроме того, я уверен, вы можете вывести алгоритм из кода statsvn и написать Perl, чтобы это произошло для вас. –