在Gitlab项目的顶部,有一个条形图,显示了项目中使用的每种语言的百分比。
我在库有数十个大型python文件和一个小笔记本和几行代码,但它表明,项目包含主要是笔记本电脑。这不是一个bug,它只是与以下事实有关:在.ipynb
文件中,特定的plot会生成大量的原始行。
我想避免这种行为,例如告诉Gitlab不要计算这个文件的行数。我为Github找到了一些解决方案,但不适合Gitlab。
注意:我不想创建一个额外的存储库来容纳一个小笔记本,即使它可以解决这个问题。
用以下内容添加(或创建).gitattributes
文件:
*.ipynb -linguist-detectable
告诉语言学家在计算语言时忽略这些文件。类似的属性也可以工作,如linguist-vendored
或linguist-generated
。
还要注意,根据文档对.gitattributes
文件的更改必须提交到默认分支的根目录的项目生效