GitHub удаленные файлы сбрасывают языковую статистику - PullRequest
0 голосов
/ 07 ноября 2019

Я удалил кучу файлов .cc на GitHub, но он по-прежнему видит их с целью расчета языковой статистики. Таким образом, он помечает репо как C ++, хотя все это Python.

Я прочитал руководство здесь, но ничего не нашел о том, как он обрабатывает удаленные файлы. https://github.com/github/linguist#how-linguist-works-on-githubcom

Редактировать: причина, по которой я думал, что это произошло, заключается в том, что когда я щелкаю процент C ++, он показывает все файлы .cc в папке, где они были. Но я на самом деле не удалил их, я просто переместил их в папку с именем generated. После ночного ожидания теперь он показывает файлы в правильном месте в сгенерированной папке, так что это была просто проблема с задержкой.
Но теперь я не уверен, почему они все еще показывают. Из документации Linguist я думал, что что-либо в папке generated игнорируется.

1 Ответ

0 голосов
/ 07 ноября 2019

Вам необходимо создать файл .gitattributes в корневом каталоге репо со следующим содержимым:

path/to/folder/with/c++/files/* linguist-vendored

Вы можете добавить больше строк в файл, если хотите игнорировать несколько папок.

...