2

右侧有一个面板,应该显示 README.MD 的当前内容。但是,我注意到更改 REAMDE.MD 的内容后并没有更新面板中的文本。有没有办法强制刷新?

我拥有的适用于 Windows 的 GitHub 版本是 1.0.41.2 (fd3fd236ac85e622194e88f248576b9fe25d28d4)

4

3 回答 3

5

是的,对此感到抱歉。这是一个错误,我们正在努力解决。它目前缓存了 30 分钟,有时它不会过期。

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

于 2013-04-17T01:31:09.797 回答
2

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

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

于 2013-04-17T01:07:29.433 回答
1

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

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

如果您在将存储库添加到 GitHub for Windows 之后添加自述文件,我们会缓存“无自述文件”视图,这是一个已知错误。

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

以下是删除缓存所需执行的步骤:

  1. 关闭 GitHub for Windows
  2. 打开 Git 外壳
  3. 运行 'github —delete-cache' 以清除我们的 GitHub for Windows 缓存
  4. 重启 GitHub for Windows——你需要再次登录并添加你的仓库
于 2014-02-03T14:13:11.893 回答