Eu tentaria svnadmin verify
no repositório. Isso pode pelo menos dar uma ideia de onde está a corrupção. Já realizei repo surgery no passado para corrigir a corrupção, mas é sempre um pouco arriscado.
Estou usando o Subversion apenas para sincronização privada entre um laptop e um desktop. Recentemente descobri que vários arquivos ASCII e vários arquivos binários foram corrompidos. Em vez do conteúdo esperado, uma longa série de nomes de arquivos e estruturas de diretórios foi inserida, com algumas strings truncadas de dados binários.
Eu nunca encontrei uma atualização ou confirmação de resposta indicando que o repositório está corrompido, não há problemas de sistema de arquivos ou de hardware nos dois clientes que usaram o servidor Subversion.
A minha pergunta é, existe alguma maneira que eu possa determinar quando os arquivos começaram a ficar corrompidos no repo, e então reverter os arquivos daquele antigo commit onde eles ainda estavam intactos?
Eu tentaria svnadmin verify
no repositório. Isso pode pelo menos dar uma ideia de onde está a corrupção. Já realizei repo surgery no passado para corrigir a corrupção, mas é sempre um pouco arriscado.