Also habe ich eine git repository, die ich in C++ geschrieben habe, aber github besteht darauf, dass ich D verwende. Warum ist das und gibt es eine Korrektur?Github erkennt die im Projekt verwendete Programmiersprache falsch
Antwort
Github verwendet sein eigenes Sprachanalyse-Modul und manchmal (tatsächlich oft) macht es Fehler. Schreiben Sie einfach mehr Code, um es Parser einfacher zu machen, Ihre Hauptsprache zu wählen und nach einiger Zeit wird github es richtig machen.
In diesem speziellen Fall wird Code-Parser von Ihren Dateien in STMC-C/Assignments/a*
Dirs mit .d
Erweiterung getäuscht. Das ist eine Erweiterung für D-Quellen. Die Anzahl dieser Quellen in Ihrem Projekt dominiert so, dass GitHub entschied, dass die Hauptprogrammiersprache ist D.
edit: Just gefunden this öffentlichen Repo (Github Sprachdetektor) - es hat einige Erklärungen des Systems.
das macht Sinn, obwohl es albern immer noch scheint, weil es wesentlich mehr Dateien mit '.cpp' Erweiterungen gibt, und da das Projekt aus mehreren tausend Zeilen ausschließlich C++ Code besteht, bin ich mir nicht sicher, ob da ist etwas dagegen zu unternehmen. – Loourr
@Loourr Eine einfache Suche/cat/wc zeigt Ihre '.d' sind 160259 Zeilen in Ihrem Repository, von insgesamt 163404 Zeilen. Sie haben 8 '.d' Dateien, die jeweils aus 20000 Zeilen bestehen, das ist massiv mehr als Ihr C++ Code. (Ja, ich weiß, dass diese '.d' Dateien keinen Code enthalten.) – hvd
@hvd good point, ich denke, was ich tun werde, füge sie einfach zu meiner' .gitignore' Datei hinzu, weil dort sowieso alle Computer generiert werden – Loourr
- 1. Github: Verwenden der Kasse falsch?
- 2. Ein Github-Projekt in ein anderes Github-Projekt ziehen
- 3. SWT erkennt Tastenkombinationen falsch
- 4. Github-Seiten für Github-Projekt
- 5. Wie erkennt Github gespiegelte Repositories?
- 6. Github erkennt keinen neuen Ordner
- 7. Finding verwendete Funktionen in einer Bibliothek Projekt
- 8. Github Upload-Composer-Projekt
- 9. Resharper "Die Bedingung (Projekt! = Null) ist falsch"
- 10. Wie erkennt man ungenutzte Schrittdefinitionen im Projekt gurke-jvm junit?
- 11. Klon Teile eines GitHub Projekt
- 12. Zeigt VS 2010 das zuletzt verwendete Projekt und die Lösung im Kontextmenü des Startmenüs an?
- 13. Klonen Laravel-Projekt von Github
- 14. Suche gebrauchte und nicht verwendete Eigenschaften
- 15. Pycharm erkennt kein Django-Projekt
- 16. IB erkennt nicht falsch IBOutlet Typen
- 17. Ausgabe falsch Projekt Euler 7
- 18. Subklipse erkennt mein Projekt nicht als SVN-Projekt
- 19. Füllen Sie die neueste verwendete Datei im aktuellen Verzeichnis
- 20. Installation Github-Projekt als ein Meteor Paket
- 21. Finden Sie nicht verwendete Klassen in einem .net-Projekt
- 22. Berechnungsproblem mit dem "lzyzsd/CircleProgress" GitHub Projekt
- 23. Was ist die prägnanteste Programmiersprache?
- 24. Anwendungen für die Kirche Programmiersprache
- 25. Beste Programmiersprache für die Berechnung
- 26. Github falsch einordnet Matlab .m-Dateien als Objective-C Dateien
- 27. MaterialDesign: PackIcon im WPF-Projekt
- 28. Gibt es eine benutzerdefinierte FxCop-Regel, die nicht verwendete PUBLIC-Methoden erkennt?
- 29. Entfernen von Github aus Xcode-Projekt
- 30. Die KML-Datei im Google Drive enthalten, die nicht erkennt
+1 Ich habe mich immer gefragt, warum/wie GitHub es falsch macht. –
Wo genau sagt es so? – Nawaz
@Nawaz Wenn Sie den neuen GitHub haben, wird er als großer gelber Balken auf der Seite angezeigt. Klicken Sie darauf und es wird D 98.9% – Loourr