我将GitHub用于C ++ / Qt项目。 GitHub自动从文件扩展名中确定项目的语言。问题:Qt有一个文件名ProjectName.pro,由GitHub解释为Prolog。
我怎么能指出它不是Prolog,而是C ++?
答案 0 :(得分:2)
这实际上是一个已知问题:https://github.com/github/linguist/issues/394
它已于6个月前提交,但GitHub仍然不打扰修复它...你认为有任何解决方法吗?
答案 1 :(得分:1)
如原始问题(https://github.com/github/linguist/issues/394)所述:
语言学家现在支持语言定义的自定义覆盖 自定义供应商路径
因此,为了最终将Qt项目文件在语言统计中正确识别为C ++,您可以在.gitattributes文件中添加此行。
*.pro linguist-language=C++
有关详细信息,请参阅https://github.com/github/linguist#overrides。