使用 RhodeCode 1.5.4。我们的远程 Mercurial 存储库存在于 Linux RedHat 服务器上。我们通常使用 Tortoise 通过 RhodeCode 在本地将这些存储库克隆到 Windows 环境,在本地工作,然后推送回远程存储库。这一切都很好。但是,我也是远程存储库的所有者,因此,我有时会通过直接在远程存储库上执行的脚本对这些存储库进行更改。这些更改不会反映在 RhodeCode 中。我必须在本地提取存储库,进行更改,然后推送到远程存储库,然后直接在服务器上进行的更改显示在 RhodeCode 中。
问问题
65 次
1 回答
1
这是由于 RhodeCode 使用的缓存系统造成的。您可以使用此 ( https://docs.rhodecode.com/RhodeCode-Enterprise/api/api.html#invalidate-cache ) API 调用来触发手动缓存失效。或者只需转到存储库设置 > 缓存 > 使缓存无效以手动触发它。
于 2015-03-11T13:36:19.930 回答