0

我将 GitHub 用于 C++/Qt 项目。GitHub 会根据文件扩展名自动确定项目的语言。问题:Qt有一个文件名ProjectName.pro,被GitHub解释为Prolog。

我如何表明它不是 Prolog,而是 C++?

4

2 回答 2

2

这实际上是一个已知问题:https ://github.com/github/linguist/issues/394

它已在 6 个月前提交,但 GitHub 仍然没有费心修复它......你有什么解决方法吗?

于 2013-09-02T20:15:19.790 回答
1

如原始问题(https://github.com/github/linguist/issues/394)所述:

Linguist 现在支持语言定义和自定义供应商路径的自定义覆盖

因此,为了最终让 Qt 项目文件在语言统计中正确识别为 C++,您可以在 .gitattributes 文件中添加这一行。

*.pro linguist-language=C++

有关更多详细信息,请参阅https://github.com/github/linguist#overrides

于 2014-10-20T07:39:22.887 回答