Si eliminaste por error un archivo de tu proyecto Java y no tienes implementado un sistema de control de versiones en él, aún hay esperanzas de que puedas recuperar todas esas horas (o días) de trabajo!🙌

Deshacer la Acción

La solución más sencilla y obvia es:

  • menú Edit / opción Undo, o
  • Ctrl + Z

Esta solución es la indicada si acabas de cometer el error de eliminar el archivo y no has hecho ningún otro cambio luego del borrado (o has hecho muy pocos cambios).

Pero hay un detalle por el que un procedimiento tan simple y obvio te puede dar problemas: donde está el foco de la aplicación cuando tratas de deshacer la acción.

El foco de la aplicación depende de dónde hayas hecho click por última vez:

  • Si clickeas en el editor, el foco estará en el editor
  • Si clickeas en el árbol de proyectos, el foco estará en el árbol de proyectos
  • etc.

Entonces si quieres deshacer el borrado de un archivo, primero debes hacer click en la zona del árbol del proyecto y luego sí presionar Ctrl + Z o ir al menú Edit/ opción Undo.

Pero si luego del borrado has hecho un montón de otros cambios o si -peor aún-, has cerrado Eclipse, este método de recuperar lo borrado no va a ser una opción.

Pero, a no desesperar que aún tenemos una esperanza: el historial local.

Restaurar un archivo eliminado mediante el Historial Local

Eclipse tiene una función llamada historial local, que es como un sistema de control de versiones muy simple (no sustituye a un verdadero Sistema de Control de Versiones), que se actualiza cada vez que guardas un archivo.

Esta función nos va a ayudar a restaurar el archivo que hemos borrado accidentalmente de forma muy simple:

  1. Click derecho en el paquete o carpeta donde estaba contenido el archivo
  2. Opción Restore from Local History
  3. Activar el checkbox de el/los archivos/s que quieras recuperar
  4. Click botón Restore

Restaurar un método eliminado mediante el Historial Local

Con un procedimiento similar al anterior podemos recuperar un método que hayamos eliminado por error de una clase Java.

Para ello tenemos que hacer click derecho sobre la clase que contenía el método (y seguir los demás pasos).

Configurar el Historial Local

Eclipse nos permite configurar algunos aspectos del Historial Local como, por ejemplo, la cantidad de días que mantendrá los archivos en el historial.

Para acceder a estas configuraciones hay que seguir esta ruta:

  • Menú Window
  • opción Preferences
  • sección General
  • sección Workspace
  • opción Local History

Categorizado en:

Etiquetado en: