como posso apagar diretórios .svn e arquivos de “entradas” em uma base de código antiga da subversão?

2

Eu tenho uma máquina do windows xp e estou tentando excluir um diretório com algum código-fonte antigo que já foi ligado ao subversion, mas o repositório não está mais lá.

quando tento excluir o diretório, recebo este erro:

euvejoqueodiretórioésomenteleitura,masquandoeutentoremoverosinalizadorsomenteleitura,eleaparecenestatela:

mas falha com o seguinte erro:

Eutenteiusarounlockerealgumasoutrasferramentas,masnadamepermitiráexcluirestediretório.

Eutenhodireitosdeadministradornamáquina.Existealgumarecomendaçãoparaalgoquepodeforçabrutaexcluirumdiretório,mesmotendoemcontaosproblemasacima.Eunãotenhocertezaseissoésubversãonãopermitindoaexclusãooualgonowindowsxpdiretamente.

Atualizar

Parecequeagorapossoexcluirarquivosindividuaisemumdiretório,masnãopossoexcluirnenhumdiretórioouqualquerexclusãodesubdiretóriodediretórioemmassa.

comomencionado,ounlockeraparece,masdizquenenhumoutroprocessonãotemidentificadorbloqueandoosarquivos

também, desativei o compartilhamento de arquivos simples e tomei posse das pastas (originalmente não era) e tentei as etapas acima, mas ainda obtive os mesmos erros de acesso negado.

    
por leora 15.11.2010 / 15:17

2 respostas

1

Você pode tentar apropriar-se da pasta seguindo estas etapas . Parece que pode ter algo a ver com permissões / segurança, pois o Unlocker não está reconhecendo nenhum bloqueio nos arquivos / pastas.

    
por 15.11.2010 / 15:40
0

Isso provavelmente significa que o arquivo está bloqueado por algum outro processo.

Uma maneira de descobrir isso é usar o Process Explorer e usar o Identificador de Localização Ou a função DLL para descobrir qual processo tem um bloqueio no arquivo entries . Tenho certeza de que existem outros utilitários que executarão a mesma funcionalidade.

Depois que você souber qual processo bloqueou o arquivo, feche esse processo (ou faça com que ele abandone o bloqueio) e tente novamente.

Como um palpite total, sugiro que se você estiver usando o Tortoise SVN, o processo TSNVCache.exe é o único que bloqueia o arquivo.

    
por 15.11.2010 / 15:21