Как изменить язык в репозитории GitHub с asm на c sharp - PullRequest
0 голосов
/ 27 апреля 2020

Я загрузил проект Xamarin Forms в GitHub, но он показывает язык как asm и java вместо C# Я добавил приведенный ниже код в файл .gitattributes, но он не работает, он снова показывает asm и не C#

*.csharp linguist-detectable=true  
*.java linguist-detectable=false  
*.js linguist-detectable=false  
*.html linguist-detectable=false  
*.xml linguist-detectable=false 
*.asm linguist-detectable=false 

Ответы [ 2 ]

0 голосов
/ 27 апреля 2020

Теперь это работает, я удалил папку obj и debug из папки Android, UWP и Forms и снова добавил файлы в новый репозиторий, теперь он работает нормально.

0 голосов
/ 27 апреля 2020

Исходя из этого Build your first Xamarin.Forms App, я полагаю, что вы имеете дело с .cs файлами, а не с .csharp файлами.

Обновленный файл .gitattributes выглядит следующим образом:

*.cs linguist-detectable=true  
*.java linguist-detectable=false  
*.js linguist-detectable=false  
*.html linguist-detectable=false  
*.xml linguist-detectable=false 
*.asm linguist-detectable=false 

Как отмечено в Обнаруживаемом разделе в этой Readme для библиотеки Linguist (используется GitHub для определения языков), языки определены в languages.yml, которая гласит следующее для C#:

C#:
  type: programming
  ace_mode: csharp
  codemirror_mode: clike
  codemirror_mime_type: text/x-csharp
  tm_scope: source.cs
  color: "#178600"
  aliases:
  - csharp
  <b>extensions:</b>
  - ".cs"
  - ".cake"
  - ".csx"
  language_id: 42

Как выделено, допустимые расширения: .cs, .cake и .csx.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...