遇到了一个非常令人困惑的问题。
我的文件在PR和浏览回购时都显示为没有内容。
但是,当我查看提交并单击文件夹时,它会正确显示。
如果我点击文件本身,它不会显示任何内容。
它只发生在少数特定文件中。删除这些文件,推送,然后重新创建并推送并不能解决问题。
重新命名它们并没有什么区别。也不重新命名父目录。
从主分支创建了一个新分支,并手动重新创建了相同的文件,仍然是相同的问题。
拉动这个分支可以正常工作,文件会按照预期显示。从Devops下载文件内容也会得到正确的文件。
当在VSCode和Sublime中查看时文件看起来是UTF-8;文件"-Bash中的命令。它们似乎与repo中的其他文件没有任何不同,这些文件按预期显示。
现在理论上,PR仍然可以通过查看提交历史或本地分支来进行审查。
然而,我真的很想找到这个问题的原因,这样它就不会有传播的风险。
我预计这可能是德文郡的一个bug,这感觉不太可能,因为我花了几个小时在谷歌上搜索,却没有找到任何报告。除此之外,这可能是一个编码问题。
我使用的工具是WSL Ubuntu、VSCode和Git CLI。所有文件都是在该环境中创建的,而不是从任何Windows文件系统复制的。
如果有任何建议,我将不胜感激。很抱歉不能在线插入图片(我的帖子分数太低(,所有链接都会导致imgur。
请尝试通过单击F12打开开发工具来查看网络跟踪,并查看其中是否有任何错误消息。您可以在打开看似空和非空的文件时比较网络跟踪以找出差异。
然后你发现原因是你正在为谷歌广告和uBlock origin构建集成,屏蔽了包含";谷歌广告;以其名义。