设置
我有多个盒子(所有盒子的尺寸和规格都相同)。除一个盒子外,其他所有盒子都对远程存储库(同一个远程存储库)进行了一次签出。但是,一个盒子对同一个远程存储库进行了约 120 次签出。
问题
svn status
对任何一个带有单次结账的箱子进行操作都是即时的。(0.276 秒)
在盒子上,我对同一个远程存储库进行了~120次签出,这需要svn status
很长时间(29.398秒)
时髦
svn cleanup
我刚刚意识到,如果我在其中一个慢速结账处执行,然后svn status
执行 ,那么状态就会立即发生变化。我进一步意识到,实际上,如果我执行svn status
,然后执行另一个svn status
,那么第一个会很慢,而第二个会很快。
思考
所以我认为这是某种缓存问题。有什么办法可以解决这个问题吗?
原因
我正在用作svn status
一个例子;然而,我的主要问题是svn switch
这些其他结帐需要很长时间,这使得升级所有结帐成为一项非常漫长而繁琐的任务。