TortoiseSVN no Windows - erro de saída “… não é um nome de arquivo válido no diretório”

4

Eu tenho um projeto sob controle SVN. O SVN e o repositório residem em um servidor Linux Debian 6. No servidor, também tenho uma cópia de trabalho (para o Apache mostrar o site para fins de teste).

O checkout no servidor ( svn co /path/to/projectworkingcopy file:///path/to/repositories/project -m "First" ) funcionou como um encanto sem nenhum problema.

No TortoiseSVN, o checkout é iniciado e importa alguns arquivos, e depois compõe um erro em um nome de arquivo; o erro é assim:

'foldername/file_name_123_abc.jpg' is not valid as filename in directory 'C:\path\to\working\copy\project\dira\dirb'

E depois diz Completed! sem nenhum outro arquivo sendo importado.

Eu procurei na internet, mas nenhuma solução se encaixa no meu problema. A pasta que o Tortoise não pode verificar ha Não há espaços, não há espaços no nome do arquivo, não há arquivos com pontos (.) No final do nome.

E, novamente: no servidor, o checkout não teve problemas. Esse arquivo existe na cópia de trabalho do servidor.

Atualização: tentei fazer o checkout excluindo a pasta 'nome da pasta' e está indo bem. De qualquer forma não há espaços no caminho completo para foldername, então eu realmente não consigo entender porque eu recebo esse erro. E, obviamente, PRECISO daquela pasta!

Atualização: caminho real de um dos arquivos que está causando erros:

"/var/project/site/public/www/images/auto/audi/120045_audi_A3__5858_t45e444.jpg"

O que posso fazer? Obrigado.

    
por tobia.zanarella 07.02.2014 / 10:31

1 resposta

2

Pode ser causado pelo sistema de arquivos insensitivo a maiúsculas e minúsculas no Windows (NTFS / FAT)

Tente:

svn ls file: /// caminho / para / repositórios / projeto / site / público / www / images / auto / audi / | grep -i '120045_audi_A3__5858_t45e444.jpg'

E certifique-se de que só produz uma única linha.

    
por 06.06.2014 / 21:01