使用Rhodode 1.5.4。我们的远程汞存储库存在于Linux红帽服务器上。我们通常使用Tortoise通过RhodeCode在本地将这些repo克隆到Windows环境中,在本地工作,然后推回到远程存储库。一切正常。但是,我也是远程存储库的所有者,因此,我有时通过直接在远程存储库上执行的脚本对这些存储库进行更改。这些变化没有反映在罗德法典中。我必须在本地提取repo,进行更改,然后在服务器上直接进行的更改显示在RhodeCode中之前推送到远程repo。
最佳答案
这是由于RhodeCode正在使用的缓存系统造成的。您可以使用此(https://docs.rhodecode.com/RhodeCode-Enterprise/api/api.html#invalidate-cache)API调用来触发手动缓存失效。或者只需转到存储库设置>缓存>使缓存失效即可手动触发。