GitHub for Windows显示旧的README文本

时间:2013-04-17 01:07:29

标签: github-for-windows

右边有一个面板,可以显示README.MD的当前内容。但是,我注意到在更改REAMDE.MD的内容之后还没有更新面板中的文本。有没有办法强行刷新它?

我的Windows GitHub版本是1.0.41.2(fd3fd236ac85e622194e88f248576b9fe25d28d4)

3 个答案:

答案 0 :(得分:5)

是的,抱歉。这是一个错误,我们正在努力。它目前缓存了30分钟,有时它应该没有到期。

当前强制刷新的唯一方法是删除%LocalAppData%\GitHub\BlobCache.api.github.com处的整个文件夹,或者在该文件夹中找到包含README内容的文件(通过查找将出现在README中的关键字,例如)并删除该。

答案 1 :(得分:2)

在\ AppData \ Local \ GitHub文件夹中快速搜索后,我发现README.MD中的旧值存储在BlobCache.api.github.com中的一个文件中。删除整个文件夹并重新启动应用程序解决了这个问题。

仍然想知道是否有适当的方式从UI做到这一点?它不应该自动发生吗?

答案 2 :(得分:1)

这来自GitHub的工作人员。它告诉您如何清除缓存。

  

警告:这将删除GH4W对您本地存储库的引用   和您的登录帐户。您将不得不再次登录并让GH4W   重新扫描您的计算机以获取存储库。

如果在将存储库添加到GitHub for Windows后添加README,我们会缓存“NO README”视图,这是一个已知的错误。

如果您想尝试显示README,可以删除缓存:

以下是删除缓存时需要遵循的步骤:

  1. 关闭GitHub for Windows
  2. 打开Git Shell
  3. 运行'github -delete-cache'清除我们的GitHub for Windows缓存
  4. 重新启动GitHub for Windows - 您需要登录并重新添加存储库