使用 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 项目中完成这一切。