2012-08-13 45 views
1

我最近在GitHub中添加了一個項目,其中一些文件沒有完全顯示。例如 - https://github.com/Fitzpasd/Simple-programming-language-incl.-Scanner---Parser/blob/master/SymTab.cs完整文件不能顯示在GitHub上?

如果單擊「原始」,則整個文件顯示出來。也許我的格式有問題嗎?我在Windows上使用Git並擁有所有建議的設置(文件轉換等)。

+1

也許直接用Github支持呢? – Abizern 2012-08-13 07:49:00

+0

看起來像github中的一個bug,可能與它們的語法高亮庫有關。我同意Abizern:您應該在github上提交支持憑單,以便他們進行調查。 – 2012-08-13 08:01:11

回答

3

我不知道你是如何設法做到這一點的,但是當我下載「原始」版本(沒有git在手)時,它的換行符遵循舊的mac規範。也就是說,它只使用CR\r)字符(與Windows上的CR LF相反,而在unix-ish系統上則使用LF)。因爲這些日子(這取決於所用的編程語言和庫,對於支持很不重要)而言是相當晦澀的選擇,它可能僅僅是不受支持的。 GitHub article on newlines完全沒有提及CR公約,並通過「Mac == LF」來支持該假設。儘管如此,不能傷害到聯繫GitHub支持。

正確顯示的其他文件沒有這些文件(例如Scanner.cs使用unix約定)。