【发布时间】:2018-11-12 02:18:13
【问题描述】:
我刚刚创建了一个新的 Laravel 项目,并且正在设置我的 .gitattributes Linguist 属性。问题是,我不确定要为哪些文件/目录设置哪些。
默认的.gitattributes 文件如下所示:
* text=auto
*.css linguist-vendored
*.scss linguist-vendored
*.js linguist-vendored
CHANGELOG.md export-ignore
首先,为什么.css、.scss和.js文件都设置为linguist-vendored?这不仅会从 Linguist 中排除所有此类用户创建的文件,而且 Laravel 也分别只有 1、2 和 4 个这些文件,这将如何显着影响 Linguist 统计数据?
其次,关于哪些文件应标记为 linguist-vendored 是否有任何约定/标准?我应该标记所有 Laravel 文件,只标记我不修改的文件,只标记 vendor 目录,还是根本不标记?或者甚至是别的什么?
提前致谢!
【问题讨论】:
标签: git laravel github gitattributes github-linguist