Pregunta

Tengo un fichero de construcción Maven POM en el directorio raíz de mi proyecto. Al intentar sincronizar con repositorio SVN desde Eclipse (Europa), se añade rojo doble flecha dirigida al icono del archivo. Esto significa que tanto mi copia local y el que está en el repositorio se han cambiado desde la última sincronización.

Cuando intento hacer hacer 'Anular y actualizar ...' mensaje de error se está lanzando:

Some resources were not reverted.
Attempted to lock an already-locked dir
svn: Working copy 'C:\Java\workspaces\pro\myProject-TRUNK' locked

¿Tiene una idea de lo que se debe hacer en este caso?

¿Fue útil?

Solución

SVN limpieza?

no está seguro de cómo se haría que a partir del eclipse, aunque ... pero si es una copia de trabajo SVN norma, que aún debe ser capaz de hacerlo con otra herramienta.

Otros consejos

En Eclipse, hacer SVN limpiar

Haga clic en Proyecto cerrado -> Equipo -> Liberador de espacio

eliminar la .loc y .log del directorio si Team-> Liberador de espacio no está disponible para usted a partir subeclipse y actualizar los recursos que le da el mensaje de error anterior.

Esto sucede normalmente cuando se pega un directorio a otro en su proyecto.

Hay que crear los directorios de forma manual, a continuación, pegar todos los archivos.

Para resolver el problema:

  • Haga clic derecho sobre el proyecto (o en un directorio padre)
  • A continuación, equipo
  • A continuación, limpiar

Parece que el repositorio tiene un poco confised! Usted podría tratar de una 'limpieza svn' en el directorio del proyecto.

Puede hacerlo en la línea de comandos, o usando una herramienta diferente ...

Desde el símbolo del sistema, usted tiene que tener instalado y la subversión en el camino. Cerrar Eclipse, abra un símbolo del sistema y cd a la raíz del proyecto, a continuación, escriba 'svn cleanup'.

También es posible usar Tortoise SVN para hacer lo mismo desde el Explorador de Windows. Instalar Tortoise SVN y cerrar Eclipse. En el Explorador de Windows, vaya a la matriz de su directorio de proyecto, haga clic en la carpeta del proyecto y seleccione 'Tortoise SVN' -> 'limpiar'

Esto ocurre si tenemos algunas sesiones pendientes en la comisión de los cambios así que tendremos que hacer algo de limpiar antes de que tendremos otra oportunidad de cometer nuestros cambios. Esto es cómo hacerlo.

  1. Haga clic para Team-> Limpiar
  2. Inténtelo de nuevo para cometer ..

que está funcionando para mí.

añadir aplicación SVN

sudo apt-get install svn
cd <folder-project-name>
svn cleanup

Reinicio de Eclipse (IDE). Problema resuelto.

Me fui a la carpeta SVN local y eliminado el archivo de registro y archivos de bloqueo hice la actualización de Eclipse SVN y todo de nuevo en marcha

Haga clic derecho en el proyecto -> Equipo -> Actualizar / limpieza

Haz clic derecho y seleccione Team-> Actualizar / limpieza

Veo equipo -.> Liberador de espacio en la mayoría respuestas- alguna manera no funcionó para mí

Lo hice -Se pasó dos veces por mí.

Una vez que resolví como no - Hice una copia de seguridad con mis cambios. Cerré Eclipse -> entrar en el prject en Windows Explorer -> Ir al archivo en conflicto -> clic derecho -> SVN -> Recuperar. Ahora empecé Eclipse -.> Volver a poner mis cambios y funcionó

Segunda vez que sucedió - Eso no ayuda. Por lo tanto, tenía que eliminar el proyecto en mi espacio de trabajo de Eclipse, y el check out el proyecto de SVN y funcionó.

-Espero que ayuda.

Utilice TortoiseSVN -> Bloqueo de prensa -> Bloqueo de rotura

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top