我正在查看 Git Extensions 中给出的代码行估计,我认为它没有计算这些文件中的 .cu 和 .cuh CUDA 代码行。
如何将 .cu 和 .cuh 文件扩展名添加到各种 Git Gui 和 Git Extensions 工具中?
有没有我必须添加 *.cu 和 *.cuh 的特殊文件?
我正在查看 Git Extensions 中给出的代码行估计,我认为它没有计算这些文件中的 .cu 和 .cuh CUDA 代码行。
如何将 .cu 和 .cuh 文件扩展名添加到各种 Git Gui 和 Git Extensions 工具中?
有没有我必须添加 *.cu 和 *.cuh 的特殊文件?
这看起来像是特定于Git Extensions的东西,而不是 Git 本身(Git 很少关心文件类型1)。
我没有使用Git 扩展,但是通过源代码查看可能是统计插件中使用的默认扩展列表的候选者。看起来这应该是可配置的,但我还没有充分研究代码来确定它是否真的是可配置的。也许它只能通过注册表进行配置?(在某处?)CurrentUser\Software\ GitExtensions\GitExtensions\<version>
1
Git 确实包含一组默认的“差异驱动程序”(并允许您定义其他此类驱动程序),这些驱动程序可以在每个“大块标题”(@@ -k,l +n,m @@
行)之后定位要使用的文本,以及如何在“单词差异”模式下分解单词。差异驱动程序是通过属性(.gitattributes
, $GIT_DIR/info/attributes
, 或(在 Git 1.7.4 及更高版本中)/etc/gitattributes
或由配置变量命名的文件)分配的core.attributesfile
,但它们并不严格基于扩展本身(尽管实际上大多数属性是如何分配的)实际分配)。
You can edit list of code files extensions in Plugins > Settings > Statistics
由于注册表项的确切路径尚未在此处发布,我现在就做:
HKEY_CURRENT_USER\Software\GitExtensions\GitExtensions\StatisticsCode files
检查您的 .gitingore 文件和您的 .gitexcludes。