Я только что сделал это сегодня, используя бесплатный инструмент с открытым исходным кодом CLOC .Он позволяет рекурсивно сравнивать два каталога, поэтому все, что вам нужно сделать, - это извлечь обе версии и запустить программу на нем.
Он также дает сводки для отдельных языков и итогов, например:
Language files blank comment code
--------------------------------------------------------------------------------
SUM:
same 1556 0 76662 165546
modified 137 0 159 570
added 2 241 257 1250
removed 30 591 906 2271
Как вы можете видеть из «пустой» статистики, она не идеальна, но она определенно дает вам приблизительную оценку.