Eclipse: открытая рабочая область по дате

#eclipse

#eclipse

Вопрос:

Интересно, есть ли какой-нибудь трюк, чтобы узнать, какое рабочее пространство было открыто в определенную дату с помощью Eclipse.

Любая идея, пожалуйста?

Ответ №1:

Каждый раз, когда вы изменяете файл в Eclipse, копия старого содержимого сохраняется в локальной истории. В любое время вы можете сравнить или заменить файл любой более старой версией из истории. Хотя это не замена реальному репозиторию кода, оно может помочь вам, когда вы случайно измените или удалите файл.

Путь к папке истории внутри вашего рабочего пространства

  .metadata/.plugins/org.eclipse.core.resources/.history/
  

Вот простой пример. Предположим, что вы потеряли свой файл 12 июня

  cd .metadata/.plugins/org.eclipse.core.resources/.history/
 ls -al * | grep "Jun 22" | grep "r--" | sort -k 6
 -rw-r--r--    1 myusername  myusername  41318 Jun 22 11:06 30ec989295bc00111703c0e5cbee369d
 -rw-r--r--    1 myusername  myusername    865 Jun 22 12:40 b015c947a2bc00111703c0e5cbee369d
 -rw-r--r--    1 myusername  myusername    865 Jun 22 12:40 e090e72da2bc00111703c0e5cbee369d
 -rw-r--r--    1 myusername  myusername    865 Jun 22 12:41 00e4ff56a2bc00111703c0e5cbee369d
 -rw-r--r--    1 myusername  myusername    872 Jun 22 12:42 7098a672a2bc00111703c0e5cbee369d
 -rw-r--r--    1 myusername  myusername  26100 Jun 22 13:19 4076ddc9a7bc00111703c0e5cbee369d
 -rw-r--r--    1 myusername  myusername  26066 Jun 22 13:21 106bb9d3a7bc00111703c0e5cbee369d
 -rw-r--r--    1 myusername  myusername  26066 Jun 22 13:21 b0895feca7bc00111703c0e5cbee369d
  

Для получения более подробной информации вы можете обратиться к ссылке eclipse FAQ