Gitlab:从语言百分比中删除笔记本



在Gitlab项目的顶部,有一个条形图,显示了项目中使用的每种语言的百分比。

我在库有数十个大型python文件和一个小笔记本和几行代码,但它表明,项目包含主要是笔记本电脑。这不是一个bug,它只是与以下事实有关:在.ipynb文件中,特定的plot会生成大量的原始行。

我想避免这种行为,例如告诉Gitlab不要计算这个文件的行数。我为Github找到了一些解决方案,但不适合Gitlab。

注意:我不想创建一个额外的存储库来容纳一个小笔记本,即使它可以解决这个问题。

用以下内容添加(或创建).gitattributes文件:

*.ipynb -linguist-detectable

告诉语言学家在计算语言时忽略这些文件。类似的属性也可以工作,如linguist-vendoredlinguist-generated

还要注意,根据文档对.gitattributes文件的更改必须提交到默认分支的根目录的项目生效

最新更新