Используя командный файл SourceMonitor xml, я пытаюсь проанализировать весь извлеченный репозиторий из Git, который, как мне известно, содержит код C и C ++ в одном каталоге.
Это фрагмент моего командного файла XML.
<?xml version="1.0" encoding="utf-8"?>
<sourcemonitor_commands>
<command>
<project_file>testproj.smproj</project_file>
<checkpoint_name>Baseline</checkpoint_name>
<project_language>C++</project_language>
<source_directory>C:\Users\....</source_directory>
.......
</command>
В GUI я добавил вручную другой тип расширений, и это сработало! Я попытался добавить эту строку в вышеупомянутый файл XML, но это привело к нулевым значениям метрик для файлов .C:
<file_extensions>*.h,*.cpp,*.c,*.pdl</file_extensions>
Что я делаю неправильно? и это вообще возможно? Я хочу сделать все это в одном проекте SourceMonitor, не более того.
Задача ещё не решена.
Других решений пока нет …