O cliente TortoiseSVN reduz o Explorer a um rastreio no Windows XP em execução no Parallels

3

Eu pensei em tornar minha primeira pergunta sobre o SuperUser relativamente simples, embora seja o tipo de pergunta que pode não receber muitas respostas, pois não estou diretamente envolvido com o problema.

Um colega faz seu desenvolvimento no Windows XP em execução no Parallels em seu Mac. Acabamos de migrar nosso repositório VSS para o SVN, e fomos com o TortoiseSVN como nosso cliente preferido com o plugin Ankhsvn para o Visual Studio.

Na sua instância do XP, após instalar o TortoiseSVN, navegar pelas pastas usando o Explorer é extremamente lento; cerca de 15 a 30 segundos antes que o conteúdo da próxima pasta seja exibido. É o mais lento ao abrir Meu Computador. Quando ele alcança uma pasta que contém o conteúdo de trabalho de um projeto SVN, o Explorer se comporta rapidamente novamente conforme o esperado. Parece que o TortoiseSVN pode estar gastando um monte de tempo pesquisando subpastas por coisas para que ele possa fazer sua coisa de sobreposição de ícones, mas isso é apenas um palpite.

Eu usei o TortoiseSVN por anos no XP e no Vista em máquinas muito menos poderosas sem qualquer problema com o Explorer, então estou atribuindo a lentidão para ele rodar em uma VM, embora isso possa não ser o problema real.

Então, alguém encontrou problemas de desempenho semelhantes e / ou sabe de uma correção? Lembre-se de que qualquer solicitação para fazer alterações em sua configuração precisará ser comunicada e, assim, meu tempo de resposta poderá ser lento.

Obrigado a todos!

    
por Cᴏʀʏ 12.10.2009 / 20:13

4 respostas

7

Diálogo Configurações- > Icon Overlays- > Excluir caminhos: Defina isto como, por exemplo,

C:\*

Em seguida, defina os caminhos de inclusão para o caminho em que a cópia de trabalho é, por exemplo,

c:\users\mydocuments\myworkingcopy*
    
por 13.10.2009 / 12:52
2

Eu tive um problema muito parecido várias vezes, e o ajuste "cache" não funcionou, e eu me senti inspirado por este post: link e tentei usar o Wireshark para monitorar o que aconteceu durante o lançamento do menu de contexto.

Como esperado, várias consultas de nome de netbios foram encontradas procurando por um nome de máquina, mas com o tempo limite esgotado. Então eu lembrei que tinha mudado o nome do meu computador sem reiniciar, então o svn da tartaruga está procurando por aquele novo nome! Então eu fiz uma reinicialização e tudo voltou ao normal.

Espero que esta experiência ajude.

ADD: Você também pode tentar usar o Process Monitor ( link ) para rastrear o que acontecer quando o atraso ocorre. Isso sempre ajuda a identificar o registro anormal / acesso a arquivos / rede.

    
por 05.09.2012 / 11:09
0

Eu vi sintomas semelhantes (respostas lentas no Explorer) da tartaruga, mas em um contexto diferente (a cópia de trabalho estava em um compartilhamento de rede). Na minha situação, a solução era entrar nas configurações do Tortoise e desativar o cache do Icon Overlay.

    
por 12.10.2009 / 20:18
0

Você pode definir a configuração "Incluir caminhos" no TortoiseSVN para informar que só deve exibir os ícones de sobreposição nos diretórios onde você tem seu projeto SVN. A configuração é encontrada em Configurações- > Icon Overlays- > Include paths.

    
por 12.10.2009 / 20:26