Инструмент Linux для отображения SLOC и SLOC, измененных, добавленных, удаленных
-
03-07-2019 - |
Вопрос
В настоящее время я использую инструмент SLOCCOUNT для получения исходных строк кода (SLOC) для кодовой базы.
Однако он не поддерживает сравнение двух версий кодовой базы с последующим отчетом:
- Измененные строки кода (LOC)
- LOC удален
- Добавленный LOC
Кто-нибудь может предложить инструмент на базе Linux (желательно бесплатный) для этого?
Решение
Я использовал КОДОВОЕ КОЛИЧЕСТВО для различения исходных линий.При этом сравниваются изменения, удаления и дополнения между различными кодовыми базами.Это предоставляется бесплатно Университетом Южной Калифорнии.
Они предоставляют только исходный код.Однако он был построен чисто из zip-файла в cygwin с использованием g ++.Они также заявляют о поддержке Visual Studio, но я ее не пробовал.
Другие советы
Я верю diffstat
утилита делает это.
Это звучит как Количество слоков и Сравнение SLOC может показать вам тенденцию с течением времени, но это не совсем то, что вы ищете.