2011-05-23 35 views
11

Estoy trabajando como siempre. De repente, mi cometer obtiene este error:Error: El sistema no puede encontrar el archivo especificado

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

no he hecho nada a pescado con mis carpetas de subversión, y la limpieza no ayuda.

¿Cómo puedo solucionar esto/Qué debo hacer?


Editar: Yo sólo pueda interceptar en la carpeta SVN y se dio cuenta de que el mencionado fichero se llama "addressmatcher.php3.svn-base" por alguna razón.
Huelo fallas en el cambio de nombre de las operaciones de Eclipse.
Cambiar el nombre del archivo al nombre de archivo correcto da un error de suma de comprobación, por lo que desactivé la operación.
¿Alguna sugerencia sobre cómo puedo solucionar esto sin tener que realizar una comprobación limpia y reparar todo?

+0

El bit "map.svn" parece sospechoso; ¿No debería ser eso "map \ .svn"? No sé por qué estaría sucediendo, pero es una pista para ver de todos modos. –

+0

Es solo stackoverflow asumiendo que las barras invertidas son escapes. Lo arreglé (Y actualicé mi pregunta) – Hubro

+0

Ah, dulce como :) –

Respuesta

5

Como se ha visto, este es un problema de mayúsculas (detallado en cuestión de forma "Can't open .svn/text-base/file.svn-base ?")

Un comentario sugiere:

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

Eso hizo un buen trabajo – Hubro

1

Desconectar el proyecto [Team-> Desconectar], y optan por eliminar metadatos svn.

Luego vuelva a conectar el proyecto [Team-> Share project], eligiendo la carpeta correcta en el repositorio. Eclipse se descargará (descargará) la revisión HEAD y todo será reparado.

ADVERTENCIA, esto puede (& probablemente) borrar todo lo que hizo desde ahora hasta la última confirmación. Sugiero copiar copiosamente tus fuentes modificadas en caso de duda.

+0

madeks @polvoazul, esta es exactamente la solución ... pero no elimina el trabajo actual en eclipse ... – Som

7

Hola, hoy encuentro un problema similar.

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

Y utilizo la forma más sencilla de solucionar este problema.

busco que este archivo no existe en esa carpeta. Así que simplemente copio una base svn de otro archivo y renombro esto con 24fd530d4bd82341fb514ab912c9e10adbc4ad89.svn-base.Y luego hago la operación de limpieza. Después de eso me encuentro con otro archivo faltante.utilizando de la misma manera y, finalmente, soluciono este problema. espero que le puede ayudar a

en otras palabras, la solución es copiar un archivo SVN-base y cambiar el nombre con el nombre de los archivos que faltan.

Cuestiones relacionadas