Eclipse (Kepler): confirmar un archivo eliminado fuera de Eclipse

Eclipse (Kepler): confirmar un archivo eliminado fuera de Eclipse

Guión:

  • Tengo un proyecto abierto en Eclipse.
  • Elimino un archivo en este proyecto usando una herramienta diferente a Eclipse (por ejemplo, un findscript o el Explorador de Windows)

Ahora,correctamente, Eclipse mostrará los archivos que faltan como "Perdidos" y, de forma predeterminada, "Commit" los tendráno seleccionado. De esta manera, si la eliminación es accidental, la recuperación será sencilla (simplemente ejecute una actualización SVN del proyecto).

Se podría argumentar que si yohacerverifique los archivos que faltan y elija Confirmar, luego la eliminación debe confirmarse en Subversion. Sin embargo, no sucede así. La confirmación está realizada, pero los archivos faltantes, ya sean marcados o no, se ignoran.

¿Cómo cometer esas eliminaciones?

Respuesta1

Si los archivos que faltan son pocos o pequeños o, sin embargo, la recuperación no es una molestia:

  1. Seleccione la carpeta donde estaban los archivos.
  2. Seleccione "Equipo" > "Actualizar".
  3. Los archivos serán restaurados.
  4. Elimine los archivos de Eclipse, esta vez.
  5. Selecciona "Equipo" > "Compromiso" y Bob es tu tío.

De lo contrario, el procedimiento es más complicado (y posiblemente no sea el correcto: aún así funciona).

  1. Seleccione Equipo > Sincronizar con el repositorio (Ctrl-Alt-S).
  2. Abra la perspectiva Sincronización de equipos.
  3. Seleccione todos los archivos marcados por una flecha negra saliente con un signo "menos"
  4. Haga clic derecho y seleccione "Anular y confirmar".

El diálogo que aparece esaparentementeLo mismo que una confirmación normal, y los archivos todavía están marcados como "Faltantes" y todos están sin marcar.

  1. Verifique que los archivos sean los correctos y compruébelos.
  2. Haga clic en Aceptar.

Ahora, se realiza la confirmación.

  1. Regrese a la perspectiva predeterminada.

información relacionada