Eu tenho uma pasta maior contendo todos os meus arquivos SVN. Fui atacado por um vírus que destruiu alguns arquivos, mas também corrompeu os arquivos de configuração do SVN, então agora o TortoiseSVN não consegue reconhecê-lo como uma pasta SVN.
Posso baixar novamente o repositório para outro local, mas há alguns arquivos que não enviei para ele.
Existe algum software que possa me dizer a diferença no conteúdo entre as pastas ou devo escrever um script em lote que possa me dizer quais arquivos não foram confirmados?
Responder1
Outra alternativa é WinMerge
"WinMerge é uma ferramenta de diferenciação e mesclagem de código aberto para Windows. WinMerge pode comparar pastas e arquivos, apresentando diferenças em um formato de texto visual fácil de entender e manusear."
Responder2
Uma das maneiras de comparar 2 diretórios é usando o TREE
comando.
TREE D:\SOURCE /A /F >D:\SOURCE.TXT
TREE D:\DEST /A /F >D:\DEST.TXT
Em seguida, use WinDiff ou DiffChecker para comparar os dois arquivos de texto.
Responder3
O pacote do editor Oxygen XML (ou pacotes de Autor ou Desenvolvedor) oferece umaFerramenta de comparação de diretório GUIisso também permite copiar facilmente alterações de uma árvore de arquivos para outra.
Uma licença de teste de 30 dias é gratuita, site principalaqui. Há também uma ferramenta de comparação de arquivos GUI.