1

我最近向 GitHub 添加了一个项目,其中一些文件没有完全显示。例如 - https://github.com/Fitzpasd/Simple-programming-language-incl.-Scanner---Parser/blob/master/SymTab.cs

如果单击“原始”,则会显示整个文件。我的格式可能有问题吗?我在 Windows 上使用 Git 并拥有所有推荐的设置(文件转换等)。

4

1 回答 1

3

我不知道你是怎么做到的,但是当我下载“原始”版本(手头没有 git)时,它的换行符遵循旧的 mac 约定。也就是说,它仅使用CR( \r) 字符(与CR LFWindows 或LFunix-ish 系统上的不同)。由于现在这是一个相当模糊的选项(并且取决于所使用的编程语言和库,支持的意义重大),它可能根本不受支持。这个假设得到了一篇关于换行符的 GitHub 文章的支持,该文章根本没有提到CR约定,并且使用“Mac == LF”。不过联系 GitHub 支持也无妨。

其他正确显示的文件没有这些文件(例如Scanner.cs使用 unix 约定)。

于 2012-08-13T08:09:03.677 回答