Eu tenho várias caixas (todas do mesmo tamanho e especificações). Todos eles, exceto um, possuem um único check-out de um repositório remoto (o mesmo repositório remoto). No entanto, uma caixa tem ~ 120 checkouts desse mesmo repositório remoto.
Fazer um svn status
em qualquer uma das caixas com um único check-out é instantâneo. (0,276s)
Na caixa Eu tenho ~ 120 checkouts do mesmo repositório remoto, fazendo um svn status
levar muito tempo (29.398s)
Acabei de perceber que, se eu fizer um svn cleanup
em um dos checkouts lentos e, em seguida, em svn status
, o status será instantâneo. Eu percebi ainda, na verdade, se eu faço um svn status
e depois outro svn status
, o primeiro é lento e o segundo é rápido.
Então, estou pensando que é algum tipo de problema de armazenamento em cache. Alguma idéia de como corrigir isso?
Estou usando svn status
como exemplo; no entanto, meu principal problema é que svn switch
leva uma eternidade nesses outros checkouts, o que torna a atualização de todos os checkouts uma tarefa extremamente longa e tediosa.
Tags svn