2012-08-13 44 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约定)。