使用RhodeCode 1.5.4。我们的远程Mercurial存储库存在于Linux RedHat服务器上。我们通常使用Tortoise通过RhodeCode在本地克隆这些repos到Windows环境,在本地工作,然后推回到远程存储库。一切正常。但是,我也是远程存储库的所有者,因此,我有时会通过直接在远程存储库上执行的脚本对这些存储库进行更改。这些更改不会反映在RhodeCode中。我必须在本地拉回购,进行更改,然后推送到远程仓库,直到服务器上的更改显示在RhodeCode中。
答案 0 :(得分:1)
这是由于RhodeCode正在使用的Cache系统而发生的。您可以使用此(https://docs.rhodecode.com/RhodeCode-Enterprise/api/api.html#invalidate-cache)API调用来触发手动缓存失效。或者只是转到存储库设置>高速缓存>使缓存无效以手动触发。