La raison pour laquelle vous ne pouvez pas faire quoi que ce soit directement avec la bonne copie que vous avez sur votre PC, c'est que ses .svn dossiers sais que c'est le code à partir du passé, donc nécessite une mise à jour. Mais vous ne pouvez valider les changements à la tête de la subversion de l'histoire.
Vous pouvez utiliser
svn update -r <earlier_revision_number>
pour vérifier diverses anciennes versions de votre projet, jusqu'à trouver le bon numéro de révision, de votre bonne version. Lorsque vous l'avez trouvé, la mise à jour la plus récente (la tête) de révision, puis appliquer le svn merge comme suggéré ci-dessus.
Si vraiment vous ne pouvez pas le trouver, et le besoin de commettre le copier sur votre PC, puis obtenir une nouvelle mise à jour pour la dernière version, et la copie de votre "bonne" version sur le dessus de celui-ci (sans le .svn dossiers!). Supprimer tous les fichiers qui n'étaient pas dans la bonne copie des dossiers et de la subversion, et de commettre ce que vous avez maintenant.