2011-05-23 6 views
11

Je ne fais que travailler normalement. Soudain mon engagement obtient cette erreur:Erreur: Le système ne trouve pas le fichier spécifié

Commit failed (details follow): 
Can't open file 
'C:\\...\\map\\.svn\text-base\\addressMatcher.php.svn-base': 
The system cannot find the file specified. 

Je n'ai rien fait avec mes dossiers fishy de subversion, et le nettoyage ne permet pas.

Comment résoudre ce problème/que dois-je faire?


Edit: Je viens espionné dans le dossier SVN et a remarqué que le fichier mentionné ci-dessus est appelé « addressmatcher.php3.svn-base » pour une raison quelconque.
Je sens l'échec des opérations de renommage par Eclipse.
Renommer le fichier pour le nom de fichier correct donne une erreur de somme de contrôle, donc j'ai annulé l'opération.
Un conseil sur comment je pourrais résoudre ce problème sans avoir à effectuer une vérification propre et patcher tout sur?

+0

Le bit "map.svn" semble louche; cela ne devrait-il pas être "map \ .svn"? Je ne sais pas pourquoi cela se produirait, mais c'est un indice à regarder de toute façon. –

+0

C'est juste stackoverflow en supposant que les backslashes sont des échappements. Je l'ai réparé (Et mis à jour ma question) – Hubro

+0

Ah, doux comme :) –

Répondre

5

Comme vous l'avez vu, cela est une question de cas (voir les détails en question SO "Can't open .svn/text-base/file.svn-base ?")

Un commentaire suggère:

It happened to me in a subfolder within a much more massive folder.
Instead of wiping out my entire project, I was able to "fix" it by deleting the subfolder from the commandline, and then doing a svn update , which restored the missing subfolder.

+0

Cela a fait un bon travail – Hubro

1

Déconnecter le projet [Team-> Se déconnecter], et choisissez de supprimer svn metadata.

Ensuite, reconnectez [Projet Team-> Share] au projet, en choisissant le bon dossier dans le référentiel. Eclipse va vérifier (télécharger) la révision HEAD et tout sera réparé.

AVERTISSEMENT, cela peut (&) probablement supprimer tout ce que vous avez fait entre maintenant et la dernière validation. Je suggère de copier durement vos sources modifiées en cas de doute.

+0

hanks @polvoazul, c'est exactement la solution ... mais il ne supprime pas le travail actuel en éclipse ... – Som

7

Salut, je rencontre un problème similaire aujourd'hui.

cannot find the file \.svn\pristine\24\24fd530d4bd82341fb514ab912c9e10adbc4ad89.svn-base 

Et j'utilise la manière simple de résoudre ce problème.

je recherche ce fichier n'existait pas sous ce dossier.so je copie juste un svn-base d'autre dossier et renomme ceci avec 24fd530d4bd82341fb514ab912c9e10adbc4ad89.svn-base.And alors fais l'opération de nettoyage. Après quoi je rencontre un autre fichier manquant.utilisant la même manière et enfin je répare ce problème. L'espoir peut vous aider à

-à-dire la solution est copier un fichier-base de svn et renommer le nom des fichiers manquants.

Questions connexes