小编Leo*_*Leo的帖子

如何告诉 GitHub 不要计算外部库中的行数?

在我的开源项目中,我使用从 GitHub 下载的第三方库。例如,我将它们全部放入文件夹中libs。我希望这个文件夹不要出现在我作为贡献者的代码行数中。

这是我发现的

在项目的根目录中创建.gitattributes包含以下内容的文件

libs/* linguist-vendored

从语言统计中排除该文件夹(例如 80% Python,20% C++)。

但它仍然会计算所有行,并使我的贡献计数器实际上毫无意义(例如 42,057 ++)。

有没有办法告诉 GitHub(或 GitLab)不要计算某些文件夹中的行数?

编辑。澄清:

引用的部分(“从语言统计中排除文件夹”)工作得很好,即如果我使用的库有 10K 行 JavaScript 代码,而我编写的项目部分有 500 行 Python,则 GitHub 会查看我的 ,.gitattributes忽略文件夹libs并正确指示我的存储库是 100% Python。

但它仍然显示我名下的“贡献者”数量巨大。

git github gitlab

4
推荐指数
1
解决办法
1187
查看次数

标签 统计

git ×1

github ×1

gitlab ×1