如何在默认情况下使用 .gitattributes 在 github 中扩展 package-lock.json 差异

How to expand package-lock.json diffs in github by default using .gitattributes

默认情况下,Github 网络 UI 折叠对 package-lock.json 文件的更改。我理解为什么大多数人会喜欢这个,但我正在做一个我们希望看到扩展更改的项目。

四处搜索,我猜我需要在 .gitattributes 文件中使用 Linguist 语言,但我没有找到关于如何表达它的示例或文档。我找到的所有博客文章和问题都是针对相反的方式(如何隐藏、忽略、合并对此文件的更改)。

有谁知道如何告诉 Github 我想在 UI 中查看对我的 package-lock.json 文件展开的更改?我们在工作中使用 Github Enterprise,因此希望那里的答案没有任何不同。

在 Linguist 项目某人的帮助下,我了解到 .gitattributes 语法如下所示:

package-lock.json linguist-generated=false